Haresh Shah
Born and brought up in India, educated in England, Haresh Shah has lived and worked in the continental Europe, the United States and Mexico.
Born and brought up in India, educated in England, Haresh Shah has lived and worked in the continental Europe, the United States and Mexico. See less
Haresh Shah's Featured Books