Standing tall at 2100 m above sea level, Chembra is the highest peak in Wayanad District. Undoubtedly, this is one of the most charming and instagrammable locations in the whole of Kerala. The heart-shaped lake which dwells on the way to the top is the major highlight of this enthralling trek. And, this is called Read More