The current Prime minister of Spain ?

A: Carles Puigdemont

B: María Begoña Gómez Fernández

C: Pedro Sánchez

D: Quim Torra