The geopolitical landscape has left its mark on the business world, as Domino’s Pizza announces the closure of all its outlets in Russia. The pizza giant’s decision comes in the wake of Russia’s controversial invasion of Ukraine last year, which has led several Western companies to rethink their operations in the region. DP Eurasia, the […]