Prince Harry’s surprise trip to China to speak on climate change and sustainable tourism has caused an uproar.