Denmark takes the opposite approach (to what Germany used to take): they only outlaw burning non-Danish flags. Burning the Danish flag is free speech, period, full stop. Burning other flags, on the other hand, potentially impacts on Danish foreign policy, which is an exclusive prerogative of the government.