Energy giants ‘have invested almost $100bn in Russia’

bp and Shell are among those criticised over their alleged overspending in the Russian energy sector