The Karnimata Temple in Deshnoke in the Bikaner District of Rajasthan is quite a wonder. Rats are held sacred here and can be found scampering all over the place in a rather carefree manner. People of the region visit regularly and leave behind food for them...