From glorious natural wonders to stunning temples, India is home to some of the world's finest sites http://on.natgeo.com/2Famc87