Earlier this year, BJP-ruled Rajasthan changed the "Islamic-sounding names" of three villages. The new names heap glory on what the BJP calls India's "glorious" Hindu past, and pour scorn on its ...