Except maybe he didn’t.
Elsinore is usually where Hamlet is believed to have lived, and this is the very castle. But some people reckon Shakespeare’s angsty hero really lived in Varberg, across the water, in Sweden.
Unless Hamlet turns out to be fictional…
