Shops all opening, eight million people outside running in, apparently (7)
I believe the answer is:
emporia
'shops all' is the definition.
'emporia' can be an answer for 'shops' (I've seen this before). I am not certain of the 'all' bit.
'opening eight million people outside running in apparently' is the wordplay.
'opening' suggests taking the first letters.
The first letters of 'eight million people outside running in apparently' is 'EMPORIA'.
Can you help me to learn more?
(Other definitions for emporia that I've seen before include "Large retail shops" , "sales outlets" , "Large retail outlets" , "Trading centres" , "Large stores" .)