Linda Lee, 12, who had physical and mental disabilities was found dead at the foot of her blocks of flat in Hougang Street 51 on 24 November 2010.
The family's new Indonesian maid was taken away for questioning. -- PHOTO: ST PHOTO
Linda Lee, 12, who had physical and mental disabilities...