More than 100 Chinese nationals in Nepal on tourist visas have been detained over a suspected cyber scam, police said Wednesday, in the country’s largest-ever crackdown involving foreigners. Eight women were among the 122 Chinese nationals arrested in a coordinated police raid on nine houses in the capital Kathmandu on Monday. Police said the houses […]