Church of England confirms Meghan Markle can marry prince Harry at Westminster Abbey, even though she is divorce.

Comments