The Russian economy is facing mounting pressure with oil and gas revenues plummeting to their lowest level since 2020, as Western sanctions take their toll

Read More