Filming Locations (2)

  • Ceylon (location shooting)

  • De Paolis/INCIR Studios, Rome, Lazio, Italy (studio)