The Bahamas, known officially as the Commonwealth of The Bahamas, is a country within the Lucayan Archipelago of the West Indies in the Atlantic. It takes up 97% of the Lucayan Archipelago's land area and is home to 88% of the archipelago's population. Read More
Amid the controversy surrounding the China-backed Port City in Colombo, Sri Lanka Minister of Justice Ali Sabry has said the government owns 100 per cent of the land and the project has been initiated to bring investment in the special financial zone ...