The British Virgin Islands (BVI) are a Caribbean British Overseas Territory. They are located in the Leeward Islands, 100 miles (160 km) to the east of Puerto Rico and the U.S. Virgin Islands and north-west of Anguilla, and they are home to just 36,000 people. It is a...

read more