Business  UK-based luxury brand Christy is set to launch in India in 2025, according to the CEO

UK-based luxury brand Christy is set to launch in India in 2025, according to the CEO