Barbuda: On the Map

Barbuda is one of many small Islands in the Caribbean that form a chain known as the Leeward Islands. It is now part of the sovereign nation of Antigua and Barbuda, with Barbuda located just north of its larger sister island. The first stamp issues were released on 13 July 1922 – stamps of theContinue reading “Barbuda: On the Map”