Russia30 minutes ago
Russia’s first-half budget deficit hits 5.7 trillion rubles as oil revenue shortfalls persist
Russia’s federal budget deficit narrowed to 5.7 trillion rubles, or 2.5% of gross domestic product (GDP), during the January–June period of 2026, according to preliminary budget...