Situated in the heart of Agra, the Taj Hotel & Convention Centre seamlessly combines contemporary sophistication with ...