The island of Barbuda, located in the Eastern Caribbean, is situated north of Antigua and well known as one of those quiet, tranquil islands that has enjoyed underdevelopment, with the feeling of being deserted most of the time. Things are about to dramatically change as the government has recently approved a massive new development headed by actor Robert De Niro and billionaire James Packer.
from Forbes – Tech http://ift.tt/2aDAZI5
via IFTTT