City had right to cancel event with Kamal Saleem