Stock markets around the world have rallied, helped by solid corporate earnings reports and higher oil prices supporting energy shares.
Stock markets around the world have rallied, helped by solid corporate earnings reports and higher oil prices supporting energy shares.