Elephant Statues In London : Elephant parade london 2010 is the biggest art event london has ever seen. Posted by canvas-voice Saturday, March 6, 2021