The In-Coming Passengers

Chemould Prescott Road Gallery, Mumbai (India)