Home
Privacy
About
☰
Home
Privacy
About
🔍
Define British Virgin Islands Meaning
British Virgin Islands
small
drinking
islands, with a big
sailing
problem
Tortola
is located in the British
Virgin Islands
, not the
U.S. Virgin Islands
.
By Aryn
Upvote
Flag