London’s top index finished 89.07 points, or 1.04%, higher to end the day at 8,646.88.