Passing down farms in Britain will be subject to an inheritance tax in 2026. Hundreds of farmers blocked London's streets with tractors Wednesday to protest the new tax policy.
loading...