Self immolation casts shadow over China’s National People’s Congress
A woman reportedly set herself ablaze at Tiananmen Square as 12th National People’s Congress (NPC) of China commenced at the Great Hall of the People in Beijing on Wednesday, two days after violent attack in a train stat