Iată de ce semafoarele sunt roșii, galbene și verzi

Să vorbim despre semafoare. De când eram copii, ni s-a spus că roșu înseamnă oprire, verde înseamnă că merge, iar galben înseamnă fie „armați-l”, fie arătați o anumită prudență - o să înnebuniți pe cineva. Dar tocmai de unde a venit limbajul universal al culorilor pentru controlul vitezei vehiculelor?