A proposed price cap on Russian oil is being discussed by G7 leaders, from the world's most advanced economies, in Bavaria, Germany. Show more
Discover 11,128,835 listings and 279,660 playable programmes from the BBC
A proposed price cap on Russian oil is being discussed by G7 leaders, from the world's most advanced economies, in Bavaria, Germany. Show more