Skip to main content alibris logo

Mala Sen

Mala Sen was born in Bombay, but has spent most of her life in England. She lives in London.