Barrel organ players perform during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)
Barrel organ players perform during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)
A barrel organ player performs during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)
A barrel organ player performs during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)
A barrel organ player performs during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)
A barrel organ player performs during the international barrel organ festival in Berlin, Germany, on July 1, 2023. A total of over 140 barrel organ players entertain visitors with their instruments here from Friday to Sunday. (Xinhua/Ren Pengfei)