Japan 2005
Bus stop. A loud speaker announces when it is coming. On Time!