Have you met Wenlock and Mandeville?

These two squeeky characters are the mascots for London’s 2012 Olympics & Paralympics Games.

Wenlock is named after the Shropshire town of Much Wenlock where, in the mid-19th century, the Wenlock Games became one of the inspirations for the modern Olympic movement.

Mandeville’s name is derived from Stoke Mandeville, in Buckinghamshire, home to Stoke Mandeville Hospital.