Serena Williams May Have Visited Harry And Meghan

Business Insider reports Serena Williams has documented her recent trip to Europe on Instagram — but one photo has fans convinced she made a pit stop in Windsor to visit Meghan Markle, Prince Harry, and baby Archie last week.