Mayor Ali Salam of Nazareth has announced the cancellation of the city's Christmas celebrations in protest of United State President Donald Trump's declaration that he recognizes Jerusalem as the capital of the State of Israel.