Menu

Tag Archives: Chembra Peak

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 [...]