At present, the company has 586 stores in 134 cities spread across 29 states and union territories in India. Of these, 211 stores were opened in the last three years Footwear retailer Metro Brands Ltd, which is likely to come out with its initial share-sale by the end of the m...