Sadly not true. In the UK, we’re entitled to 28 days paid leave in total, including public holidays (8 in England and Wales). Asuming the employer respects public holidays. They don’t have to, as long as they give the employees their 28 days off (https://www.gov.uk/holiday-entitlement-rights)
Admittedly still much better than the US, but not as generous as some other countries.