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.
Previous Post Next Post