Demi chef at MOUNTAIN SHADOWS RESORTS - Vythiri, Kerala, India
ResortMountain Shadows is a true slice of heaven, tremendously endowed by nature. It sits on a green that straddles the deep-blue expanse of a lake and the majestic forests of the Western Ghats.