Ukraine updates: Deterring 'Putin's Russia' a must Germany DW 07/21/2024
Briefly