These prayer flags are handmade in Nepal, by Tibetan craftsmen. Each flag is 10 inches wide and long, and the entire strand is 22 feet long. There are 25 flags on each strand. There is a lungta design on each flag, (wind horse) and there is also a mantra on each flag. These prayer flags are made from strong material, and will last a long time.