"My life so far has been very challenging with many ups and downs," said Haseeb Abbasi of Pakistan. He was standing on the TedX stage in Lahore.