Torch Festival in Xichang, Sichuan province, China. Torch Festival in Xichang, Sichuan province, China. Share this:TwitterFacebookTumblrMoreEmailPrintPocketPinterestLinkedInRedditLike Loading...