A Japanese spacecraft has touched down on an asteroid in an attempt to collect a sample of rock from the surface.

The spacecraft reached asteroid Ryugu in June 2018 after a three-and-a-half-year journey from Earth.

It is expected to return to Earth with the rocky material it has collected in 2020.