Al Jazeera Deadly Russian attack rocks Odesa; Ukraine vows to defeat ‘lunatic’ Putin Design TechMarch 21, 2024025 views At least 21 people killed in one of the war’s worst assaults on port city as Russia continues to make battlefield gains.