I just booked my flight to the UK, and I am being told on @Delta's site that I need a UK Visa. I have never needed a UK Visa before. What gives? Is it because I booked the flight with a corporate/company card?
It's not going well for a lot of people right now. Tell your people you love them. Sometimes it's all they need to keep going. Sometimes it's not enough. And if you tell them, maybe they don't believe you, but they are your people. Let them know that.