Delhi, India - Auto Rickshaw autorickshaw meter

- Image ID: F7898A
Kay Roxby / Alamy Stock Photo
Image ID: F7898A
Location: Delhi, India