Biographical note: Romila Thapar is Emeritus Professor of History at Jawaharlal Nehru University, New Delhi.