Chembra Peak Trek 2026: Wayanad’s Heart-Shaped Lake at 6,890 ft 2 days agoThere are a handful of treks in South India that people describe long after they've returned home. The Chembra Peak trek in Wayanad is one of them. Part of it…