A Scottish fashion company has announced it will be opening its first store in Cape Town this month. Scottish fashion brand Lyle & Scott has announced it will be opening its first store in South Africa, which may be good news for people planning to take flights to Cape Town. The company, which is often worn by famous names « Continue Reading »