Designed by
Title
Ambassador car parks at the street #36867908
Description
New Delhi - October 14: Ambassador car parks at the street on October 14,2012 in New Delhi, India. The car manufactured by Hindustan Motors of India is in production since 1958 and based on the Morris Oxford III model.
This image is editorial