Do I need a visa?
It is very likely that you will need a tourist visa for India and Nepal, it is best to check embassy websites to make sure and apply with enough time before your trip.
When do I need to apply for my visa?
Please refer to your local Indian and Nepalese embassies or follow the links:
Can you help me apply for my visa?
Both the visas can be obtained online, so please refer to below links: