The beautiful and fabled land of India is known for its extremes, history and enormous diversity. The country is still one of the most popular travel destinations in the world and attracts backpackers, cultural and spiritual seekers or just those in search of a good party. Love it or hate it, your trip to India is guaranteed to be one of the most memorable experiences of your life. I’ve been privileged to have spent much of my time in this incredible country, here are my personal recommendations for the Top 10 places to visit in India: