Justin Welby, Archbishop of Canterbury, will officiate the royal wedding between Meghan Markle and Prince Harry, and he confessed to a few worries.
Justin Welby, Archbishop of Canterbury, will officiate the royal wedding between Meghan Markle and Prince Harry, and he confessed to a few worries.