After years of waiting for royal bachelor Prince Harry to settle down, he finally delighted royal fans by marrying Meghan Markle in a star-studded ceremony in Windsor in 2018. The couple has since welcomed two children, Archie and Lilibet, and they live happily in the US.