Mini trains on Nanjing Lu pedestrian area
There are tons of these little trains with about 4 carriages each, which operate for the purpose of ferrying people up and down the pedestrian part of Nanjing Lu - a street which is about 5km in length. They all have different advertising logos on them and are cheerful, bright & colourful.