Shop's business turning round after receiving international investment (6)
Answer
RETAIL
Definition: Shop’s business
Shop's business turning round after receiving international investment (6)