India had her greatness, undoubtedly. Let us celebrate the greatness if we want (though resting on ancient laurels is one of the inanest things anyone can do). That celebration does not require the vilification of anyone at all, especially in the name of religions and gods. If anything great was achieved, it was achieved not by any god or religion but by some noble people who refused to put their feelings between them and the reality. They saw the reality clearly.