Investors would have generated a return of more than 6% p.a. had the invested in the Straits Times Index (STI) over the past 5 years ...