Many have been vocal critics of Putin and it is completely wrong and discriminatory to smear them all with the same brush." The FinCEN Files is a leak of secret documents which reveal how major ...
FILE PHOTO: Russian President Vladimir Putin speaks during a press conference following a meeting of the Supreme Eurasian Economic Council in the Leningrad region, Russia, December 26, 2024.