Why does the unicorn represent Britain?

Because Britain is a magical place filled with Harry Potter and Hagrid. ^-^