Marrakech - Every Nov. 6, Moroccans celebrate the anniversary of the Green March, the largest, longest, and most peaceful march anywhere in the world. The day is a national holiday in Morocco, during which Moroccans recall the extraordinary events of the Green March.