Oil, gas and borrowing costs surge as fears over Middle East escalate
The price of oil jumps to $105 a barrel amid signs the Iran war will not be resolved quickly.
The price of oil jumps to $105 a barrel amid signs the Iran war will not be resolved quickly.
Job cuts come as JLR faces falling sales and intense Chinese competition while trying to switch to electric vehicles.
Are people going to have to increasingly accept more delays and diversions as the effects of climate change intensify?