Catalan Separatist Leader, Carles Puigdemont, Arrested in Italy

Catalan Separatist Leader, Carles Puigdemont, Arrested in Italy

Upworthy

Published

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

Full Article