Duchess Camilla must be sleeping well this week because she’s been relieved of British tabloid punching bag duty – Meghan Markle is back in town! March 31st is Prince Harry and Meghan’s last day as seniors royals. But before they have to take “Royal” off all their social media and T-shirts they planned to hawk on Etsy, they have to finish up a few previously scheduled royal engagements. Harry has been in London already hyping up the Invictus Games and having four-hour…

Sauce