Many people take public transportation and can be found waiting where?
bus depot football stadium surface of earth
bus depot
bus depot is where you wait for a bus (public transportation)
take public transportation