Incredible India has many to offer to everyone. Attractions include mountains, monuments, beaches, tropical islands, jungles, hill stations, temples and a long list of UNESCO World Heritage Sites. There is the stunning Taj Mahal in Agra that draws millions of visitors from across the globe, and...