Global oil demand may have already peaked and will likely not stop falling for the next 30 years, hit by virus fallout and moves towards greener energy, Britain’s BP predicted.