NEW DELHI: India will look into creating its own space station following the completion of the country’s first manned mission into space in 2022, its space agency chief said on Thursday. The space station, where astronauts can stay for 15