Dubai

Chembra peak

Chembra peak is the highest peak in Wayanad, at 2100 meter above sea level. Chembra peak adjoins Nilgiri hills in Tamilnadu and Vellarimala

Read More