The world famous Cow Parade public art event came to Shanghai in September and will last until the middle of 2015.
The event, since its start in Switzerland in 1999, has been held in over 70 cities around the world. It's the largest and most well-known public art event and also the longest lasting in the world.