Bharat Express

Chinese social media platform

China's embassy in Moscow strongly criticized Russian authorities for their alleged harsh treatment of Chinese citizens who were denied entry into the country.