Millions face 100 penalty as midnight self-assessment deadline loomsMillions of UK taxpayers risk a £100 fine for not filing self-assessment returns by midnight, with new rules on e-commerce sales affecting reporting.
Taxpayer cash funding cruel and damaging' factory farms abroad, study showsUK taxpayer money has funded harmful factory farming abroad, leading to negative environmental impacts and health risks.