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

Wikiwand AI