Barbuda is a small Caribbean island located north of Antigua in the Caribbean Sea. A commonwealth nation of Antigua, Barbuda is home to a population of fewer than 1,800 people.…
Barbuda is a small Caribbean island located north of Antigua in the Caribbean Sea. A commonwealth nation of Antigua, Barbuda is home to a population of fewer than 1,800 people.…
By News Team September 19, 2017