US-based Forbes has launched the first in a chain of Forbes Stores designed to sell the company's own garments, in Chennai, India.