Shakespeares hamlet is the play for all ages Shakespeares’ Hamlet is the play for all ages Shakespeare hamlet is the play for all ages Shakespeare’s Hamlet is the play for all ages View Answer ASSISTANT Punjab Police Department PPSC Past Paper (BS-16) 2017