0
0
Read Time:14 Second
NEW DELHI: The upcoming long weekend has extended this year’s dream run for India’s hotel companies, with last-minute holiday planners shelling out at least ₹20,000 to spend a single night at any top five-star resort. Taj Lake Palace in Udaipur is…