NewsWho Meghan Markle and Prince Harry Could Choose to Be Archie's Godparents | Spilling the Royal Tea