In the translucent blue waters separating vanua levu and taveuni the second and third largest islands of Fiji lies the Rainbow Reef.
Daily News Channel
In the translucent blue waters separating vanua levu and taveuni the second and third largest islands of Fiji lies the Rainbow Reef.