Israeli Institute of Technology Comes to China » 1383228_725368977480565_2037164252_n Posted October 14, 2013 by Eitan. Technion Campus, Israel Image metadata Shutter Speed: 0 seconds