Get latest articles and stories on Business at LatestLY. Mumbai (Maharashtra) [India], August 19: LUSH, the iconic British fresh handmade cosmetics brand, has officially made its Mumbai debut with the opening of its first store at Inorbit Mall, Malad. The new store brings LUSH's distinctive world of fresh, handmade and innovative cosmetics to one of India's most vibrant beauty and lifestyle markets. Business News | LUSH Lands in Mumbai: Iconic B…