gadha

A street scene from Nehru Place in New Delhi, the technical hub of India, still not all people stay on their toes at all times.