Ringgit reaches 17-year low of 3.12 against Singdollar

SERVICES