The past millennia or so of Indian history is largely a painful story of invasions by Mughals and Britishers. The Mughals (and other Muslim invaders) left no stone unturned in destroying our sacred monuments, universities and libraries. And the British had a more devastating effect by directly tampering with our education system which led to a severe erosion of our culture and social fabric. Of course, one could argue that the British also brought in many things modern, without which Indians would have been left behind by several centuries. However, when we look at the Mughal period, there is nothing much that they did which could have contributed to India's advancement, perhaps except for the Taj Mahal! It is undoubtedly one of the most beautiful monuments not only in India but over the whole world. But what does the Taj Mahal stand for? Some would say it stands for our slavish past. Others would say that it stand as a sign of the deepest love that a man can have for a woman. Yet others would say that it stands for the exquisite skill of Indian artisans of those times. But is there another perspective we could have on this that perhaps connects the Taj Mahal to the deeper dimensions of Indian history and culture?