Saint Kitts, also known as Saint Christopher Island, is an island in the West Indies and forms part of the country of the Federation of Saint Kitts and Nevis. Nevis is just 3 km away and the islands form part of the Leeward Islands and lie on the boundary between the...

read more