Astronauts aboard China’s space station have, for the first time, used an onboard oven to bake food in orbit. They used the hot air over to make chicken and steak, in what was described as a significant upgrade to the “space kitchen.”

See Full Page