Shows and events in Shenzhen for the upcoming week (March 22-31)

From March 23 to 31, a great many wonderful and interesting shows and events will be held in Shenzhen, including plays, concerts, music festivals, exhibitions, free talks, lectures and workshops, and more.