Top EUROPCAR car hire locations in India Most popular rental airports New Delhi Indira Gandhi Airport Terminal 1 (DEL)