News

The Russian government has reportedly seized former Wargaming studio, Lesta Studios. President Putin's government seemingly "claimed" the entire Moscow-based company on April 17, 2025, on the ...