The entire CSI franchise has always been inspired by the United States: Miami, New York, Las Vegas. But it seems the producers had a more daring location in mind, somewhere in Europe, outside of ...