Celebrating over 100 years of pioneering craftsmanship and visual storytelling, Leica India hosted an exclusive evening with legendary photographer Steve McCurry at The St. Regis Mumbai, commemorating the brand’s continued journey in India following the launch of its operational store in Mumbai and Delhi. Staying true to Leica’s vision…
