SHENYANG, July 15: China cremated the body of imprisoned Nobel Peace Prize laureate Liu Xiaobo, who died this week after a battle with liver cancer amid international criticism of Beijing for not letting him travel abroad as he had wished.