Studio wall

Emiko Aida is a painter, printmaker and mixed media artist living in London. She came from Jindaiji, Tokyo, Japan, a town with a Japanese temple to the water God.