THUSHARAGIRI WATERFALLS
Thusharagiri Falls is a waterfall in the district of Kozhikode in the Indian state of Kerala, India. Two streams of the Western Ghats come together here to form the Chalippuzha River.

Post a Comment

Previous Post Next Post