Leela hotel near Taj Mahal
India-based Leela Hotels has acquired seven acres of land near the Taj Mahal to build a five-star deluxe hotel with 300 rooms.
The site is within a kilometre of the Taj Mahal, one of the…
Recover your password.
A password will be e-mailed to you.