In a bid to intimidate the media, the Chinese Embassy in New Delhi on Sunday expressed firm opposition to some Indian print and broadcast channels providing a platform for Taiwan independence forces and urged them to avoid sending wrong messages to the public. Taking to his official Twitter handle, the spokesperson of the Chinese Embassy in India, Wang Xiaojian asserted that Taiwan is an 'inalienable part' of China's territory, and the One-China principle is a 'widely recognised' norm governing international relations. For the unversed, Taiwan split from China after the end of the civil war in 1949 and has since...