shanghai

Amazing Technology: School ‘Walks’ On Mechanical Legs To New Location

Shanghai: In a technological marvel, a primary school in China’s most populous city ‘walked’ on mechanical legs to a new…

October 31, 2020