Stephen Colbert on Wednesday roasted President Donald Trump over his current state visit to the United Kingdom, dubbing it a “royal fantasy vacation.”On “The Late Show,” Colbert mocked Trump’s “magical carriage ride” with King Charles III, called out first lady Melania Trump’s choice of headwear and slipped in a Jeffrey Epstein–themed jab about the monarch’s disgraced brother, Prince Andrew.Colbert also seized on reports that Trump’s team had flown in his own bedsheets from the United States.“That’s not surprising to me,” the comedian quipped, before delivering his filthy punchline: “I’ve always suspected that Trump sheets his own bed.”Watch here:Close