The Bundesverfassungsgericht is Germany’s highest authority on legal matters, with the power to overturn legislation. Its ultimate purpose is to protect the country’s constitution – which has often meant getting embroiled in politics. Critics say it’s too powerful, but the Constitutional Court enjoys widespread support among the population.