------------------------------------------------------------
Rip Morocco, Algeria, Belgium, Luxembourg, Tunisia, Italy, Switzerland and Netherlands