We went to England for a few days from Scotland. My mind was blown to find out that you can buy alcohol 24/7 in England. So as per my title what have you just found out