A prayer flag is a colorful rectangular cloth, often found in the Himalayas or in buddhist temples, often used to bless the surrounding countryside.