Cayman Islands Under Scrutiny Just south of Cuba lies three islands, named the Cayman Islands. This British territory consists of the three islands: Grand Cayman, Cayman Brac, and Little Cayman. Grand Cayman is the largest of the islands and the most populated. Grand Cayman also contains the capital, which is called George Town. Located at […]