Nobel Peace Prize: And the winner is Europe!

by Stephen Beard