Which one is the world’s longest running play______________?

Which one is the world’s longest running play______________?

A. The Mousetrap
B. Romeo and Juliet
C. Othello
D. Macbeth