Hamlet takes place during the last weeks of Danish Kingdom in Elsinor castle next to royal port.