Oscar Grand StoresOscar is Egypt’s favoured shopping destination, and has been that way for decades. Since its inauguration in 1982, it has been the destination of choice for Cairo’s habitants.