There's 50% off the red or pink Singalong CD Player at ELC. They're selling it for £15, instead of £30. Delivery is £4.95 though, so pick up in store if you can.
The CD Player requires 6 x C batteries, but it also has a 9V DC input jack – it doesn't say that it comes with a power cable, but one of the reviewers mentions buying one for £6, saving a fortune in batteries. It also has a headphone socket, but doesn't come with headphones either.
The CD player can be used for audiobooks as well as CD's so it's pretty versatile, and has clear large control buttons, making it easy for children to use. There's a carry handle for portability and separate controls for the microphones and the CD music, so kids can adjust as they need to.
One reviewer stated that the product was faulty, twice, so it might be worth keeping the receipt in case yours is too, but another reviewer says they've had theirs for almost a year with no problems.
Thanks to goonertillidie at HUKD