Business

Russia is pumping nearly 10% less oil than before it invaded Ukraine, satellite ..