Italian designer Stefano Ricci launched the flagship store of his luxury brand at the Taj Mahal Palace Hotel in Mumbai. Ratan Tata was the guest of honour at the event, where invitees mingled with each other and explored the stylish 2500 sq ft space.