Asda is giving away more than 1,000 free hot drinks today to celebrate Random Acts of Kindness Day.
The supermarket is handing out the freebies to customers at random for one day only across all of its 205 Asda cafes.
Each cafe will give away five hot drinks each, meaning there are 1,025 hot beverages up for grabs.