No the Virgin islands are not countries. They are territories.
There are two Virgin Islands. The first if the British Virgin
Islands - Which is a territory of the United Kingdom and then there
is the US Virgin Islands which are a territory of the United
States. No.. a territory of the United States