British Virgin Islands Overview

British Virgin Islands Overview

GENERAL Capital Road Town (Tortola). Geography As a country located in North America according to homosociety, the British Virgin Islands consist of 56 islands, 16 of which are inhabited. They belong to the group of Leeward Islands in the eastern Caribbean. Anegada is made up of coral and limestone and is also the flattest of […]