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

96

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