Geography of Antigua and Barbuda

Where is the country of Antigua and Barbuda located on world map? According to COUNTRYAAH.COM, Antigua and Barbuda is an independent nation located in North America. Antigua and Barbuda became an independent nation in 1981, after centuries of being ruled by the...