We are a small group of friends, spending our gala time in India, other day we were watching a documentary on Kathmandu and we really loved the terrain and places around so now we are considering overland trip from India to Kathmandu. Now problem we have is that we have little or no idea how to travel from India to Nepal by land and what are the formalities which we need to meet in order to make this trip real. Here are some of our concerns: 1. As Indian's don't need a visa for Nepal so is it same for foreigners traveling from India to Nepal? 2. If Visa is required, then where do we need to apply for it and how much time it normally takes? 3. Is Nepal worth visiting for a short time (less than a week)? 4. How safe it is for foreigners? Please share your thoughts and suggestions. Cheers!!