Swami? you the Swami I know? If so hellooooooooooo petal. If you're not, I do apologise for being over familiar- lol.
Anyhoooooos, back to the question- I thought it was just a size difference, hypermarkets are huge and do a bigger range of products, like electricals etc, though I could be wrong (I usually am!)