For decades, the lakeside city of Geneva was home to many of the traders who sold Russia’s oil to consumers around the world. But since Switzerland joined the embargo imposed on Moscow following its invasion of Ukraine much of that trade has shifted to Dubai and other cities in the United Arab Emirates.
Companies registered in the small Gulf state bought at least 39mn tonnes of Russian oil worth more than $17bn between January and April — around a third of the country’s exports declared…