Amazing Rat Temple – Karni Mata Temple, Deshnok, Bikaner, Rajasthan, India The floors are a living tangle of undulating fur. Small, brown blurs scurry across marble floors. Thousands of rats dine with people and scamper over their feet. It may sound like a nightmare from the New York City subway to some, but in India’s small northwestern city of Deshnoke, this is […]