Thusharagiri

Thusharagiri is a beautiful waterfall in Kozhikode distrct of Kerala. The word Thusharagiri means the snow-capped mountain. Thusharagiri has three waterfalls, which are…