Ralph Lauren launches its flagship store in New Delhi | Vogue India

Responsive image
source