I remember an Indian lady refused to serve my friend alcohol at Asda checkouts. Bear in mind he was 18 and she was insistent that he had to be 21 to purchase alcohol.
Some places do this. Around where I live you have to be 21 on a Friday and Saturday to purchase alcohol after 6pm.