Prayer flags are common sight all over Nepal. Their purpose is to chant prayers to their God.
Each flick of these colorful flags by the wind counted as one chanting prayer.
If you seen small shrine like this all over Nepalese mountains, it means someone has died around there and the shrine acted as a memorial for those who are deceased or lost.
Definitely not a good place for picnic.