Russian diplomatic farce in Istanbul; military aid to Ukraine grows | NEWS PULSE May 16, 2025 9:01pm Ben Borges Ukraine Russia