Prince Harry and Meghan Markle received a mixed welcome to the city in their first joint appearance in the UK since their return.