Located in north-western India, the small city of Deshnoke,has a place of worship unlike any other, Rajastan’s famous Karni Mata Temple. The temple is home to over 20,000 worshipped rats, referred to as Kabbas. Many people travel great distances to pay their respects.
For many Westerners...