Madhu Bhalla is Professor in Chinese studies at the Department of East Asian Studies, Delhi University, Delhi, India.