Spirited Away
The 1,758-kilometre border between Nepal and India, through which nationals from both countries cross without needing passports or visas, is one of the busiest human-trafficking gateways in the world. But since the 2015 earthquake in Nepal, which kil