New Delhi [India], Feb. 4 (ANI-NewsVoir): Forever 21, a leading fast fashion brand from Aditya Birla Fashion and Retail Ltd launched its first store in Chennai for its young and fashion-conscious consumers, aiming to further strengthen its foothold in the Southern market with a foray in Tami