A Photographer’s Journey Into New Delhi’s House of Djinns
It was a sweltering summer afternoon when photographer Taha Ahmad first walked into Feroz Shah Kotla, a sprawling 14th century citadel in New Delhi. At the gate, the guard warned him to take care of his camera. Cheels, birds of…