Mountain Shadows is a luxurious resort in Wayanad, kerala, located in a secluded area surrounded by a lake and dense forest.