Designed by
Title
Duty Free Shops at Terminal 3 at Indira Gandhi International Airport in Delhi, India #53640315
Description
Duty Free Shops at Terminal 3 at Indira Gandhi International Airport in Delhi, India. Terminal 3 is the world's 8th largest passenger terminal.
This image is editorial