Thusharagiri WaterFalls

Thusharagiri WaterFalls is located near to Kodencherry town near Thamarassery in Kozhikode District of Kerala State, India. Thusharagiri WaterFalls has an important place in Kerala tourism map. Thusharagiri means ‘snow capped or Misty Mountain’ in the local language; Malayalam. Thusharagiri Falls  is the meeting point of two streams from Western ghats and they form Chalippuzha River from this point. The river diverges into…

[Continue reading]