Meera Devidayal, ‘Glimpses of my City’, 2015, Chemould Prescott Road