Let's cross on the green light.
You should cross at the red light.
I've heard both expressions used, but not sure which one is right.
I've also seen on the internet that
You cross at, on, with a green light, and the meanings are slightly different
But I don't know the difference of those.
What is the right preposition?