The long road homeThe monsoon rains were tapering off in eastern Nepal as three gritty Land Rovers pulled into Nepal at Kakarbhitta just in time...