FRANKFURT, Germany (AFP) — German logistics giant DHL announced Wednesday it was stopping deliveries to Russia and Belarus, joining a growing list of Western businesses to cease operations in the countries after Moscow’s invasion of Ukraine. The “inbound services to Russia and Belarus have been suspended”, DHL said in a statement, adding that it was “not accepting shipments to those countries until further notice”. DHL, one of the world’s largest logistics groups, also closed […]