caption: India's Largest National Flag is now hoisted at Central Park, Connaught Place, New Delhi. New Delhi, Delhi India, Happy Independence Day, Photo Story, National Flag, Incredible India, Central Park, The Incredibles, Outdoor Decor
exif: {}