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…
Thusharagiri is a beautiful waterfall in Kozhikode distrct of Kerala. The word Thusharagiri means the snow-capped mountain. Thusharagiri has three waterfalls, which are…