Which of the following is true? There are more chickens than people in China The Twinkie has an infinite shelf life India will launch a spacecraft to Mars this year. (true) The Indian Space Research Organization (ISRO) is making its final preparations to send an orbiter to the Red Planet. The spacecraft, named ‘Tandoori 1’ […]