London, UK

Flag bearer
Playing
Playing
Neigh.
Purple and red
Nibble nibble
Bet you can't see me!
So close but not allowed to sit
Big Ben
Taxi light
Union flag
British (or American?)