Several cars and buses driving on a road.