Rabat - The city of Marrakech celebrates its 30th anniversary of becoming an UNESCO World Heritage Site.