British designer brand Self-Portrait recently announced to formally launch its flagship store on Tmall.com. (more…)