George Town, Cayman Islands
George Town is a city situated on Grand Cayman in the Cayman serves as the capital of the Cayman Islands, in the British West of 2019, the city had a population of 40,200 making it the largest city (by population) of all the British Overseas Territories.. George Town is the heart of the Cayman Islands financial services industry (there are close to 600 Bank and Trust ...