Long strings of colorful Tibetan prayer flags flutter in the wind somewhere in high foggy mountains in Nepal.