17 U.S. Citizens Arrested in Nepal for Alleged Religious Proselytizing on Tourist Visas
Seventeen U.S. citizens have been arrested in Nepal on allegations of Christian proselytization. The individuals, who entered the country on tourist visas, were reportedly involved […]