Coming from buddhist rightly colored flags or banners printed with auspicious mantras or prayers common all throughout places like nepal and tibet. They are red,blue, green, yellow and white to reflect the 5 elements and are meant to be hung in the wind to bring positivity.
by Thatsombitch March 21, 2022