From Nahl Dehra near Simla (Shimla), Himachal Pradesh, India — latest news, discussion & facts — IJR