Euro-zone business activity contracted less than expected in June, bolstering optimism the region’s economy can withstand faster inflation and the hit to confidence from the Iran war, according to Bloomberg.