Aman Naagar is the COO of Avis India.
268 people are employed at Avis India.
Avis India is based in Gurugram, Haryana.