3 Indian sites are now UNESCO World Heritage Sites. Here are our top 10 favourites from India