European shares log weekly losses on Iran war-linked inflation woesdrop

· Economic Times