Thousands of British farmers protest at the Houses of Parliament in London, United Kingdom, against a new inheritance tax on land ownership that includes farms. (Al Jazeera), (BBC News) link embed save