Media playback is unsupported on your device

Beyonce stuns shoppers with Christmas gift

23 December 2013 Last updated at 12:56 GMT

Beyonce stunned supermarket shoppers in the US when she paid an unexpected visit to a Walmart in Tewksbury, Massachusetts.

The singer announced over the shop loudspeaker she would pay the first $50 of all of their shopping bills.