George Town, Cayman Islands (1700- )
George Town, located on the island of Grand Cayman, is the capital city of the Cayman Islands, British West Indies. There has been no archaeological evidence of an indigenous presence in the Cayman Islands before the arrival of the Europeans. The first European sighting of … Read MoreGeorge Town, Cayman Islands (1700- )