Periyar Falls is a seasonal water stream near Kalvarayan Hills near Salem in Tamil Nadu. It is a water stream falling over rocky boulders of…
Periyar Falls is a seasonal water stream near Kalvarayan Hills near Salem in Tamil Nadu. It is a water stream falling over rocky boulders of…