Filming Locations (5)

  • Madrid, Madrid, Spain

  • Paris, France

  • Geneva, Canton de Genève, Switzerland

  • Singapore, Singapore

  • Segovia, Castilla y León, Spain