On every 10 December, the Noble peace prize is awarded in?

94

A. USA
B. Norway
C. Rome
D. None of these