ADVERTISEMENT

Which animal's name is a London slang term for £500?

Nature Trivia: Which animal's name is a London slang term for £500?