Bahamas

Nassau, New Providence

The capital of the Bahamas, Nassau, is on the island of New Providence.

Map courtesy of Bing Maps