Teoh Beng Hock’s Sister Takes A 17-Year Fight To The United Nations
Teoh Lee Lan, sister of the late Teoh Beng Hock, has flown to Geneva to address the United Nations Human Rights Council — 17 years after her brother was found dead at the foot of a MACC building following an overnight interrogation.