A high-ranking German intelligence officer has been charged with treason for allegedly passing state secrets to Russia.
Prosecutors believe Carsten L shared intelligence about the war in Ukraine and the Wagner mercenary group and received roughly €400,000 (£340,000), according to German reports...