A Visit to Delhi, India & The Leela Palace by Shellie Bailey-Shah August 22, 2017 Your family will be treated like royalty at The Leela Palace, a calming oasis in chaotic Delhi. Read more