What is the name of William Shakespeare longest play? (A) King Lear (B) Hamlet (C) Macbeth (D) Othello►Correct Option Correct Answer is: B