European shares rallied on the first day of trading in 2025 after a shaky start, with energy stocks boosted by a higher oil price and hints that China may provide more stimulus for the struggling ...
UK stocks rallied on Thursday afternoon to finish at their highest level in two and a half weeks, as strong gains in the oil, mining and retail sectors pushed the FTSE 100 up more than 1%.