There's a place in the Mauritius, where a runoff of sand deposits creates an illusion of an underwater waterfall.
You’ll find this natural wonder to the southwest of Mauritius, offshore of Le Morne Peninsula.
Login to reply