Overexcited constituents forget Covid while touring English city (6)
I believe the answer is:
exeter
'english city' is the definition.
(city in the south west of England)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for exeter that I've seen before include "Devon's county town" , "City at S. end of M five" , "Oxford college; city" , "County town and cathedral city of Devon" , "Administrative centre of Devon" .)