Hasbro Grab & Go Now Only £2.50 Each (Guess Who / Battleships) instore @ Tesco
Reduced even further, now only £2.50 a bargain. Found at Park Road Extra, Liverpool but also seen at St Helens Extra so probably national. Great way to keep the kids entertained.
These are still about £5 each on amazon.co.uk