World News | Press Trust of India | Thursday March 16, 2017
Located about 4,410 meters above sea level in the mountainous areas in southwest China's Sichuan Province, the Large High Altitude Air Shower Observatory (LHAASO) will attempt to search for the origin of high energy cosmic rays, state-run People's Daily reported.
www.ndtv.com