Epstein files released a picture showing Jeffrey Epstein and Sultan Ahmed Bin Sulayem, chairman of UAE-based logistics giant DP World, laying piece of sacred cloth of the Kaaba in Mecca on floor of the sex offender's house. It was reportedly used as a rug by Epstein. Earlier, emails revealed how the cloth was shipped from Mecca to US via UAE.