The Taj Mahal in Agra, is the second best UNESCO world heritage site in the world, according to a new survey. With over 8 million visitors per year, the monument of love built by mughal emperor Shah Jahan is rated after Cambodia’s Angkor Wat. Conducted by online travel portal TripAdvisor, the survey lists the UNESCO Cultural & Natural heritage sites best rated by travellers around the globe.