An amazing tour between Spain, Portugal and Morocco