Kanchanpur, Oct. 20 -- year-old Kali Bahadur Sahakari, travelling to India for work has been a way of life for nearly four decades. He first went to Kalapahad in India's Uttarakhand state at the age of 12 and still travels to the Garhwal and Almora regions for daily-wage work.

Much has changed over the years, he says, but two problems remain stubbornly familiar: harassment in the name of security checks at the border and being overcharged for transport.

Returning home for Dashain this year, Sahakari paid 250 Indian rupees to travel from Banbasa, a border town in India, to the Gaddachauki crossing in Nepal. The usual fare is around 50 rupees, with a small extra charge for luggage.

"This is never going to change. They always find some ex...