Coming off the freeway today on the outskirts of Can Tho I noticed the rather large building that has been in the process of being erected for awhile has now got a name, BIG C and they are calling it a Super Center. I have seen posts on this blog concerning their stores around Saigon, but I'm curious, is what they mean by a Super Center, is the place like a METRO store on steroids?