Next Post

China Is Building A $1 Billion Mega-Resort In The Caribbean - Business Insider

Business InsiderChina Is Building A $1 Billion Mega-Resort In The CaribbeanBusiness InsiderSpanning 900 acres of land in the north of Antigua and 700 acres of tiny islands, it will include several luxury hotels, hundreds of private homes, a school, hos...