
Chembra peak in Wayanad
Hike up the rugged terrains of the Chembra Peak located 2,100 metres above sea level on the southern part of Wayanad. Chembra is the tallest peak in Wayanad and is an ideal area for trekking. There is a heart shaped lake on the way to the top of the peak, which is believed to have […]