Indian teenager Rifath Shaarook has designed and built what is thought to be the world's lightest satellite - and it's due to be launched at a Nasa facility in June.

The 64-gram device is made from 3D printed carbon fibre, and was the winning entry in Cubes in Space, a design contest for young inventors organised by education company idoodle, with backing from Nasa and the Colorado Space Grant Consortium.

Rifath has named his creation KalamSat, after former Indian president Abdul Kalam. It will be launched from Nasa's Wallops Island facility in the US next month, entering into a four-hour sub-orbital flight. For 12 minutes of the flight it will be operating in a micro-gravity environment.