Buses and cars on the street in Taiwan Island, China