What's new

Can anyone translate this please?

Actually it means stop in both Chinese and Japanese but since China actually uses stop signs like this, I will guess it's not meant to be Japanese.
 
Back
Top Bottom