In Kullu Valley, 534 gods live with people, says new book
Nation
October 20, 2014 •
Shimla: They travel, play, get angry and demand penance. They are the 534 “live” gods and goddesses of …