Designed by
Title
Elephants sculpture statu the bronze statue in the world 8th largest passenger terminal at Indira Gandhi International Airport #187950512
Description
New Delhi, India - April 18, 2019 : Elephants sculpture statu the bronze statue in the world 8th largest passenger terminal at Indira Gandhi International Airport, New Delhi, India
This image is editorial