Technology NASA to deflect asteroid in test of ‘planetary defense’ Washington – In the 1998 Hollywood blockbuster “Armageddon”, Bruce Willis and Ben Affleck race to save the Earth from... Read more 5 Nov, 2021
Technology China to launch latest crewed space mission Saturday morning Beijing – China will send three astronauts to its new space station this week, officials confirmed on Thursday, in what... Read more 14 Oct, 2021