A car hire firm is promoting the attractions of a self-drive holiday in India. A car hire firm is promoting the attractions of a self-drive holiday in India.Avis India is working with Ford India to market and raise awareness about the benefits of seeing India by vehicle. The company is offering those taking flights to India the opportunity to hire a « Continue Reading »