Literally never heard of this website. Definitely not a mainstream source. Mainstream source are reporting the deep issues that the Russian economy are facing
It’s clearly designed to be big and impressive and “look at all the expensive help we are providing” while not actually aiming to resolve the situation. It’s a distraction
It’s a current affairs magazine, but where the ‘current’ is delayed by 3-6 months, so they can write a proper analysis and not a live feed of minute updates
D2lang is good