loader

The Taj Mahal Palace in Mumbai only Indian property in ‘World’s 50 Best Hotels`

In yet another recognition for the city’s constantly evolving culinary and hospitality industry, the five-star property makes it to the prestigious list of the inaugural edition
Read More

Recent Posts