What is the name of the island that Nassau is located on?
New Providence
Grand Bahama
Paradise Island
Andros Island
Answer
Nassau is located on the island of New Providence, which is part of The Bahamas. The city dominates the entire island and its satellite, Paradise Island.
Nassau Trivia Challenge: 20 Questions to Test Your Expertise