Cayman Islands

George Town (Grand Cayman)

George Town is the capital of Cayman Islands, a British dependency located in the Caribbean to the south of Cuba and northwest of Jamaica. It is to the west side of the Little Grand Cayman, the largest of the three islands that make up this country. The fact that taxes are extremely low in Grand Cayman Islands, attracts many international companies to these islands.