I wasn’t aware of this site, so I looked it up.
Everyone should know it’s a source originating from a country with a press freedom index of 172 out of 180
Suffice it to say, it’s pure Russian government propaganda. The value is knowing what they dislike.