British duel carriageway (highway) ambience, busy traffic passing by