Sainsbury's Valentine's card prices branded a 'rip-off'

People in Stoke-on-Trent have criticised Sainsbury's for selling cards for husbands at a higher cost than those for wives, branding it a "rip-off".

The supermarket giant has now promised to sell them at the same price, after it was found a Valentine's card for a wife costs £2, despite looking remarkably similar to one for a husband, priced at £2.50.