Police detain 113 climate change activists over London blockades
London - Police detained 113 people after climate change activists blocked several main roads in central London, the Metropolitan Police said on Tuesday. “Most of the arrests reported by 6.00 ...