The Orionid meteor shower is visible in the sky of Southwest China’s Chongqing municipality on Tuesday night, October 21, 2014. There were as many as 25 meteors per hour at its height during the period between 22:00 and dawn, according to the Beijing Planetarium. [Photo: China News Service/ Zhao Junchao] |