China is in mourning as former Premier Li Keqiang passed away unexpectedly at the age of 68 in Shanghai, as reported by Chinese state media. Li suffered a heart attack and was unable to be revived, according to China’s Xinhua news agency, leaving the nation in shock and sadness. The state broadcaster CCTV confirmed, “Comrade […] Read more