World The International Space Station celebrates 20 years in space Team Buyback 2 November 2020, 5:05 pm2 November 2020, 5:05 pm Al Jazeera English, Worldnews Share this:TweetRedditTelegramWhatsApp