English News | Latest and Breaking News | Todays News
China is increasingly barring people from leaving the country, including foreign officials, in a raucous message…