The In-Coming Passengers

Chemould Prescott Road Gallery, Bombay (India)