Antigua and Barbuda

Antigua and Barbuda

As an island nation, Antigua and Barbuda are located in the middle of the Leeward Islands (Antigua is the largest island in the group), making up part of the Lesser Antilles archipelago. It sits right in the...