Clue: Current queen entering London street with large cast (7)
Answer: THERMAL
Explanation: Definition: Current
R[egina] in THE MALL less L – a kind a current favoured by hang-gliders et al