NEPAL is home of the mystical force. It’s the source of energy that’s unable to be described by mere words. The people living in this land have been practicing a very unique ritual. It’s not a matter of comprehension because it breaks the barrier of sanity and logic. To experience this phenomenon, one must first be aware of all existing senses within and cautiously unfold the mysteries along.