Catalan Separatist Leader Is Arrested in Italy

Catalan Separatist Leader Is Arrested in Italy

NYTimes.com

Published

The arrest of Carles Puigdemont, on the island of Sardinia, came on international arrest warrant issued by Spain’s Supreme Court on charges of sedition.

Full Article