India and some other yet-to-be-named countries have reportedly declined to accept certain ambassadors-designate recently posted by President Bola Tinubu, ...
Currently Russia’s oil production is limited by the OPEC+ agreement. From the beginning of 2024 to March 2025, Russia's base production quota, taking into account voluntary restrictions, amounted to 8 ...
Three vessels were hit by projectiles near the Strait of Hormuz, the UK’s maritime agency said. Countries have agreed to release a record 400 million barrels of oil in an effort to stem gas prices.