Lamu Island off the coast of Kenya, considered one of Africa’s paradises, is now home to thousands of high-end cars that were unable to reach Dubai’s Jebel Ali port due to Iran’s blockade of the Strait of Hormuz. More than 4,000 cars have been unloaded from ships, including shiny Porsches, which are now stored in a warehouse in Lamu, a UNESCO World Heritage Site.