Prayer flags, flying in the breeze, dispersing their inscribed prayers, or mantras, for peace and compassion to the world, on a roof in Lhasa, Tibet.  A pre-Buddhist, Bon shamanistic tradition, the five flag colors represent blue for sky, white for clouds, red for fire, yellow for earth, green for water.
{}