St Lucia has beaten out its CARICOM neighbors, including long-established international financial centre The Bahamas, to be recognized within the World Bank International Financial Corporation’s Doing Business 2012: Doing Business in a More Transparent World report as the top place to conduct business in this region. St Lucia, which is ranked at 52, held its [...]