India International Center Chorisia

India International Center Chorisia
India International Center is a social and cultural hub for Delhi; at the entrance this young international tree is signposted.
Ceiba speciosa
India International Center is a social and cultural hub for Delhi; at the entrance this young international tree is signposted.