The Indian city of Agra with its astonishing tombs and temples Agra is packed with wonderful historical sites with tremendous potential for photography.