Mega Image opened ten new stores this month alone.
Founded in 1995, Mega Image is the biggest supermarket chain in Romania, with 216 stores under the brands Mega Image (140 stores) and Shop&Go (76 stores).
Retailer Mega Image, part of Belgian group Delhaize, will open Wednesday a supermarket in Mogosoaia, near capital Bucharest, reaching a countrywide network of 216 stores.