INDIA: Forever 21 launches first store
Fashion brand Forever 21 has made a foray into the Indian retail market, opening a 10,000 square feet flagship store in New Delhi.
Fashion brand Forever 21 has made a foray into the Indian retail market, opening a 10,000 square feet flagship store in New Delhi.