Russian President Vladimir Putin said Wednesday that he had sealed a pact with the country’s oil majors to freeze production as proposed last month by Moscow and Saudi Arabia to curb slumping prices. “Yesterday we met with the management of our leading oil firms, and on the whole an agreement …
Read More »