aharoun@insider.com (Azmi Haroun,Morgan McFall-Johnsen) / Insider: Tech
Russian space official predicts avalanche of technical failures on the International Space Station – Russia is planning to ditch NASA on the International Space Station after 2024, citing future mass failures, and build its own station instead.vladimir puting and yuri borisov wearing suits sit at table in office room with wood panelsRussian President Vladimir Putin (left) meets with Roscosmos chief Yuri Borisov at the …