Daily Quiz: March 29, 2016

Where is Hamlet from?