Как проще всего добраться до Непала? Нужна ли виза в эту страну?

Слышала, что добраться до Непала не так-то просто и дорого, так ли это? Есть ли прямые рейсы до Непала из каких-либо российских городов? Есть ли рейсы с пересадками и сколько времени займёт дорога?