Home Economy News Russia’s Q1 budget deficit narrows to 1% of GDP