The Globe Theatre on the South Bank of the Thames River, London