Video: Chinese state news agency lambasted for ‘racist’ video segment on Indian border conflict

China’s official news agency Xinhua has come under fire for a talk show segment demanding India “confess its seven sins.” The programme features a Chinese actor pretending to be Indian. For over a month, Indian and Chinese troops have been locked in a standoff at a remote but strategically important Himalayan plateau near where Tibet, India and […]