The Leela Palaces, Hotels and Resorts has announced the appointment of Louis Sailer as the General Manager of The Leela Palace New Delhi. He....