Guadelope

Sunset over Pigeon Island

Guadeloupe is a five-island overseas region of France located in the Leeward Islands. It is a 629 square-mile treasure of…