India is one of those places that really stay in your heart forever. From snowy mountains in the north, to the sunny beaches down south, it has so many things to see. A lot of people search for travel packages to India because planning on your own ca ...