A crowd of native and foreign devotees at Lehda Devi Temple