Wikiwand AI

Rob Roy Island

From Wikipedia, the free encyclopedia

Location of Rob Roy Island (Bottom Right) and neighbouring islands

Rob Roy Island, native name Velaviru, is an island in Solomon Islands located off the South East coast of Choiseul Island; it is located in Choiseul Province.[1][2]

References

Related Articles

Timelines

Top Qs

Fact Checks