This is caused by the Taiwanese adopting of the shit right turn on red rule, common in right hand drive countries. If you are behind someone going straight, you will have to wait until green before turning right. The chiobu is correct.
SG rule of no turn on red is better. Everyone is clear.