Antigua and Barbuda is a two-island nation located in the Leeward Islands of the Caribbean and achieved full independence in 1981. Just over 281 sq. km, Antigua is the largest of the Leeward Islands.
Stay informed on our latest news!