Japan spends $34.5bn to defend yen after Iran war-driven selloff | Indexa