What will BJP say now?
Affectionately known as the Amby, Ambassador is certainly the most loved car in India and with no doubts is considered as the motor icon of Indian roads.