I don't normally do polls because they are usually depressing for the LibDems but....whooooo-hoooooooooooooo! I think I can make an exception here. This particular ICM poll is obviously extremely reliable.
Those numbers are for Westminster. The Europe poll numbers are interesting with the LibDems on 20 and UKIP on 10 - quite different from yesterday's Populus poll.