Close

Lakkidi, Kerala, IN

Lakkidi is one of the highest locations in Wayanad and registers the second highest