The Bhal Nag Mandir stupa sits high above McLeod Ganj, India