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 justfew meters away from the entrance. Erattumukku
Continue reading