Qiangdi Flute is the oldest musical instrument of the Qiang people with a history of over 2,000 years.