Tibetan prayer flag is widely popular flag used for multipurpose causes in Nepal.
You could see them on hills and himalayas and on the country side, cities and towns.
The yellow color represents earth, the red color represents fire, the blue color reprents sky, the green represents the water, and the white represents the air.
Its meaning holds on the value of peace, truth, compassion, and wisdom