I found a really gross huge black caterpillar with big eye-like patterns on it's head...but what's it called?

It is about 4 or 5 cms long and was found on a weed among the foxgloves. It is black and about 1cm in diameter. On it's "head" it has two markings which look like big eyes and under that it has a marking that looks like a big smily mouth! It looks kind of like a cartoon!! It has no horns or stripes.
Can anyone identify it for me please? I have checked in my nature books but it doesn't seem to be there.
I found it in my garden in the south of England.

Answers:
I would probably have to agree with prosopopoeia and say it's a type of swallowtail butterfly. It's definitely not a Monarch, since they tend to be black, white and yellow stripped. You said it has no horns or strips, but does it have any spots or any markings? Does it have any hairs? Does it have any other colors? What color are the eye patterns? and are they actually on the head or the back?

Other answers:
There is a caterpillar id site on the web and a bug id site on the web. Try those. My guess? Some kind of swallowtail.
There is a caterpillar id site on the web and a bug id site on the web. Try those. My guess? Some kind of swallowtail.
That is for a monarch butterfly.
  • Can we use a rototiller to turn soil that is also full of roots or is there another tool that works better?
  • Looking for sugeestions for a good cheap lawnmower?
  • my 10 yr old willow tree is dying pls help?
  • My Aloe Vera plant.?
  • do plants grow better with sunlight or without sunlight?
  • care for jasmine tree?
  • Can I trim back my cucumber plant without killing them?
  • How do you grow a walnut tree from a walnut found on the ground?
  • I have turf laid within my garden on Friday the 16th May when am I allowed to way of walking on it?