Which body is the supreme interpreter of the Spanish Constitution?
-
A
The Supreme Court (Tribunal Supremo)
-
B
The Constitutional Court (Tribunal Constitucional)
-
C
The National High Court (Audiencia Nacional)
-
D
The General Council of the Judiciary (CGPJ)