Spanish Government Faces Mounting Criticism Amidst Key Official Departures and Controversies