Actors from Shanghai Peking Opera Theater perform "Hamlet-The Revenge of Prince Zi Dan" on the first day of the Shakespeare Festival 2018 in Helsingor, Denmark, on Aug. 1, 2018. (Photos: Xinhua/Bo Nymann)
Actors from Shanghai Peking Opera Theater perform "Hamlet-The Revenge of Prince Zi Dan" on the first day of the Shakespeare Festival 2018 in Helsingor, Denmark, on Aug. 1, 2018.
Actors from Shanghai Peking Opera Theater perform "Hamlet-The Revenge of Prince Zi Dan" on the first day of the Shakespeare Festival 2018 in Helsingor, Denmark, on Aug. 1, 2018.
An actor from Shanghai Peking Opera Theater performs "Hamlet-The Revenge of Prince Zi Dan" on the first day of the Shakespeare Festival 2018 in Helsingor, Denmark, on Aug. 1, 2018.
Actors from Shanghai Peking Opera Theater perform "Hamlet-The Revenge of Prince Zi Dan" on the first day of the Shakespeare Festival 2018 in Helsingor, Denmark, on Aug. 1, 2018.