Strasbourg, France. The complex of buildings is the European Parliament, the European Court of Human Rights, Aerial View