Russia’s Ria Novosti news agency has reported that Russian scientists have located fragments from the meteor that broke up dramatically over Chelyabinsk on Friday. The area, about 900 miles east of Moscow, is home to factories, a nuclear power plant and an atomic waste storage centre. The shockwave blew out windows in more than 4,000 […]
