An Ambassador owned by the Indian Government in Delhi, India
Size: 6016px × 4016px
Location: New Delhi, Indian
Photo credit: © richard sowersby / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: ambassador, car, delhi, government, india, indian, motorist