World

International Space Station astronauts land in Kazakhstan

Three astronauts, who spent 197 days on the International Space Station as part of Expedition 56, touched down in Kazakhstan on October 4. They went through “a parachute-assisted landing on the steppe of Kazakhstan," NASA said.