Japan has capped gasoline prices at around ¥170 per liter through subsidies after they surged to about ¥190 after the start of the Iran war.