I just have friend worked at Directshares as a broker.
if anyone is trading on international shares with 11 countries including SGX , it only charge broker fees no other fees involved.
Brokage fee is depending on the value of each trading.
It is free to open international sgares.