Share0 The annual Miao Sisters Festival was hosted in Taijiang County, southwest China’s Guizhou Province on Tuesday.