French fashion brand Naf Naf Paris opened a flagship store in the centre of Ho Chi Minh city last week, the company's first store in Vietnam.