Nanyang Technological University (NTU) video press release Sorry, your browser doesn't support embedded videos. Igor2020-06-26T19:33:02+00:00