Taxi and car drivers can't fly the flag in London