Eco-Zealots Vomit Oil and Set Fire at Major Landmark in London
Extinction Rebellion set fire to a building in London, as the campaigners continue to target businesses in the capital in the UK. Eco protesters calling themselves ‘Ocean Rebellion’ have staged …