The Big Ben clock tower in London has the England flag on it.