Discover Pathar Ka Mela, Himachal's shocking stone-throwing ritual near Shimla where villagers draw blood to appease…