Ranked by community votes · Filtered to France
The European Court of Human Rights (ECtHR), also known as the Strasbourg Court, is an international …
Strasbourg, France