Wayanad Chembra Peak scenic beauty and major tourist attraction for trekkers
Chembra Peak is a popular trekking spot located in the Wayanad district of Kerala, India. It is known for its scenic beauty and the heart-shaped lake at the top, which is a major attraction for tourists and trekkers alike. Chembra Peak stands at a height of 2,100 metres above sea level and is the highest … Read more