Nassau, The Bahamas

Nassau is the capital of The Bahamas and is found on the island of New Providence. Today, April 25th 2014 there were five large cruise ships in the harbour and the main shopping thoroughfare, Bay Street, was packed with passengers looking for bargains in the various duty free shops on this street. Once you movedContinue reading “Nassau, The Bahamas”