Prince Harry is due in London on ​Tuesday and Birmingham later this week for a series of charity engagements and was ...