We are doing the Ganges & Nepal tour beginning the 15th December. I read somewhere that visas for Nepal can be obtained when you get there. However I have spoken to an agency who are going to get our India ones sorted for us, and they are telling us that you have to get the Nepal ones from here. Does anyone know????
Thanks & happy travels!