The brilliant, white marble Taj Mahal stands in contrast to the riverside buildings that surround it, in Agra, Uttar Pradesh, India.