India's most valuable brands 2024: Tata Group nears $30 billion mark, Taj remains India's strongest brand, while HDFC's merger boosts brand to third position
Loya, the latest offering by Indian Hotels at Taj Palace, New Delhi, offers a confluence of flavours from the foothills of Himalayas, the fields of Punjab, the Gangetic plains, and snow-laden Kashmir