China Gallery 13 February 10, 2014 1228 × 1818 China Gallery China: Henan [State] Solar Energy Research Institute, 1987 – Compression testing unit.