Details of the architecture and design of the Taj Mahal in Agra, India.