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