The beautiful white washed town of CHECHAOUEN is located in the RIF MOUNTAINS of northern MOROCCO Copyright Craig Lovell