Jonathan Powell is facing scrutiny across the political divide after he reportedly refused to call Beijing an 'enemy' of the ...