Madrid, Spain / Toledo, Spain / Rouen, France