Kohbar

Leela Devi

2004

Bihar, India

Not on display