Mystery Play

Mystery plays (from the Latin “misterium” meaning “occupation”) and miracle...

Music Hall

Music hall is a type of British theatrical entertainment popular...