technology Romanian authorities allegedly possess proof of Russian meddling in the 2024 presidential elections. , and Administrator 2025 May 8