Answer- B
The highest Order of Merit in Germany is called the Federal Cross of Merit, or Bundesverdienstkreuz in German.
It is granted by the President of Germany to those who have made noteworthy contributions to the country's cultural, economic or political domains or have rendered exceptional service to society. Established in 1951, the Order of Merit is widely regarded as one of Germany's most prestigious honors.