Spanish retail giant Inditex opens Zara franchise in Caracas

Responsive image
source