20101105 india: Hanuman idol towers atop Shimla hills