Forever 21, India’s most loved, international brand from Los Angeles, California, licensed by Aditya Birla Fashion and Retail Ltd. in India and SAFTA countries, unveiled its new flagship store in Guwahati on 26th November (Saturday). This all- new Forever 21 store offers the newest global trends to all while inspiring … Read more