Tibetan prayer flags....
...are inscribed with auspicious symbols, invocations, prayers or mantras and are said to bring happiness, long life and prosperity to the flag planter. The colours yellow, green, red, white, blue represent the earth, water, fire, cloud, sky.