British Virgin Islands has no neighbouring countries. There are no countries that are directly adjacent to British Virgin Islands because British Virgin Islands is completely surrounded by water and has no (natural) land connections to other countries.