Your next pocket travel guide
score:3
Yes, visas are available on arrival at most major land crossings, including those with India, for citizens of all EU countries.
Submitting an application online in advance will speed up things considerably.