Why are ladbrokes open on good friday?
There are sporting events on good Friday. No horse racing, but there are greyhound meetings, football and rugby, and people bet on these events. The only law guaranteeing English workers get to take a bank holiday off work is that when Christmas Day falls on Sunday. Businesses are not compelled to close on bank holidays and workers do not have these days guaranteed in law, and they can count as part of the workers annual holidays.