The US-Iran conflict, which erupted two months ago, has triggered an oil price shock, sharp rises in the cost of living and widespread flight cancellations worldwide.