Standing tall at 2100 m above sea level, Chembra is the highest peak in Wayanad District. Undoubtedly, this is one…