New Delhi – The Government of India has recently blocked the ‘X’ accounts of Turkey’s state broadcaster TRT World and China’s state-run media outlets Global Times and Xinhua. They have been accused of running anti-India propaganda and spreading baseless news about the Indian Armed Forces.