Which country awards Noble Prize?

A) America

B) England

C) Sweden

D) Ireland

Advertisements