JAPAN’S HAYABUSA 2 TO LAND ON EARTH, WITH ASTEROID BY 5 DECEMBER: HERE’S ALL YOU NEED TO KNOW Randip-Rajbanshi News Technology Japan Aerospace Exploration Agency or JAXA’s Hayabusa 2 spacecraft is all set to land on Earth within a few days. The craft is bringing soil...