I would also change "Britain" to "United Kingdom", "Britain" appears to be considerably more popular in English.
Not so. It's often used colloquially within Great Britain, but it is politically contentious. It's like using "Holland" for "The Netherlands" or "Maine" when you mean "New England".
Great Britain is now considered a geographical term for the main island,
Not just "now". For a while after the Act of Union the "official" terms were "North Britain" and "South Britain" (rather than "Scotland" and "England") to emphasise the union. [See, for example, the North British Railway.] -- Clive D.W. Feather | If you lie to the compiler, Email: clive@davros.org | it will get its revenge. Web: http://www.davros.org | - Henry Spencer Mobile: +44 7973 377646