Russia is BLEEDING: oil refineries are burning, monstrous losses at the front and in diplomacy March 21, 2025 10:08am Ben Borges Russia