A Singaporean taxi driver has been heralded as a hero after he returned S$1.1 million (US$900,000) in cash to a vacationing Thai couple who left the money in his cab.