BEIJING - China on Thursday mourned former Premier Li Keqiang who died of a heart attack last week, with flags flown at half-mast at Tiananmen Square and various other locations as his body was cremated in Beijing.