Agra, India, is best known as the location of the Taj Mahal, the single most important sight a visitor to India can see. Though millions of pictures have been taken of it, none do it justice.