US-based fashion brand Forever 21 Saturday opened its first-ever store in India at Vasant Kunj's Ambience Mall. Headquartered in Los Angeles, Forever 21 is a specialty retailer of women's clothing and accessories. It has as many as 500 stores in 15 countries. The one in the capital is spread over 10,000 square feet.