• 7 years ago
A state-run Chinese media outlet has uploaded a video containing slanderous depictions of Indians in the wake of escalating tensions between Beijing and New Delhi. Chinese news agency Xinhua released an English-language video . The video is called '7 sins of India'.

Recommended