India (at least a large portion of it) has been ruled over the centuries by those professing the Buddhist, Hindu, Muslim and Christian faiths. Each successive dynasty or empire, depending on its geographical origins and religious proclivities, christened and rechristened places at will