Indian fashion retailer Shoppers Stop has opened a new store in Dimapur, Nagaland, inaugurated... (25 revisions)