Police in Spain have forcibly removed Muslim activists from an illegal mosque in a small town in Catalonia, an autonomous region in northeastern Spain that is home to the largest Muslim population in the country. The eviction ends — for now, anyway — a highly public one-year standoff in which Muslim immigrants in the Catalan […]