Located in the Leeward Islands, St Kitts and Nevis is a federal two-island nation in the West Indies. It is the smallest nation on Earth and among the most relaxing and romantic Caribbean Islands. Blessed with stunning natural beauty, these islands are ....