Space debris found in rural India likely from 'China rocket'
A large metal ring and sphere that villagers in rural western India said fell from the sky over the weekend could be from a Chinese rocket launched into space last year, officials told local media.