Strasbourg court proves Magna Carta is still relevant in Europe