Chembra peak, Wayanad, Kerala Standing tall at a height of two thousand and one hundred meters above sea level, the Chembra peak is considered the highest peak in Wayanad. These hills [...] November 18, 2014