Shoppers have been left stunned to realise that it’s possible to get a Bag for Life for free at supermarkets if you follow a little-known rule. A Bag for Life is a reusable shopping bag ...