French luxury brand Hermès opens third store in India

Responsive image
source