President Zelensky's extraordinary few days