Home Tags Nuwra eliya

Tag: nuwra eliya

pidurutaalagala

Pidurutalagala

0
Pidurutalagala Straw Plateau Rock, or Mount Pedro in English, is an ultra prominent peak and the tallest mountain in Sri Lanka, at 2,524 m...
×