It seems that even in 1934, Shanghai already had double-decker bus. Judging from the picture, they also had a sh*tload of rain and/or bad drainage system back then. There are other interesting photos in the set, including pictures of the old racetrack and Nanjing Lu.
Also on Shanghaiist:
Shanghai’s new double-decker bus