Rudy Giuliani hits back over New York City and Benghazi.