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).