News

Tim Hortons India proudly announces the opening of its 40th outlet in India at the food court of Terminal 3 of Indira Gandhi ...
The Leela Palace New Delhi opened in 2011, is one of India’s finest hotels. Inspired by Delhi’s Lutyens architecture and Rajasthani palaces, it’s a blend of royal grandeur and modern luxury.