Rob Roy Island
Solomon Islands · Oceania
About
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.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.