The story so far:
In a small village near Kathmandu, a stranger falls off a cliff under mysterious circumstances and is rushed to a hospital