Sheela Mahadevan Editor, Translator & Author

Sheela Mahadevan is Lecturer in French and Francophone Studies at the University of Liverpool, UK.