Antigua and Barbuda is a sovereign island country in the Caribbean. It lies at the conjuncture of the Caribbean Sea and the Atlantic Ocean in the Leeward Islands part of the Lesser Antilles. The country consists of two major islands, Antigua and Barbuda, which are approximately 40 km (25 mi) apart, and several smaller islands. I'm very happy to receive this nice cover (my first from Antigua and Barbuda) mailed from the General Post Office in St. John's, the capital of Antigua and Barbuda.
Stamp:
Marine Life - "Stingrays" (s/s) - Issued: 03-12-2012
Many thanks again to Alex!