Morocco is so different from anywhere else I have travelled. This amazing country has so much to offer travellers,... View More