Morocco celebrates its Independence Day on November 18 each year. This day marks the end of French and Spanish rule in 1956.