David Cameron has left China at the end of a two day trade mission but not before taking on the issue of human rights and democracy.
Cameron leaves China