Locals on the Caribbean Island of Barbuda are protesting against a luxury project led by actor Robert de Niro and billionaire Michael Meldman
The project, located on more than 600 acres of protected wetland, comprises 495 luxury residences, an 18-hole golf course, a ...
Read more