Every year, millions of tourists visit India to experience all it has to offer. From vast mountains and plains to serene beaches, India is a treasure trove of natural sights. More than what you can see, there are a lot of experiences in store for you as well. You can go on wildlife tours, adventures, …