The heart shaped lake in Chembra peak located in Wayanad district of Kerala, India.
Do you think this is a must see destination???
The heart shaped lake in Chembra peak located in Wayanad district of Kerala, India.
Do you think this is a must see destination???