BRITAIN. The informal name for the United Kingdom.Compare with the following from here.
BRITISH is the formal designation of the nationality of citizens of the United Kingdom, and of certain others.
The adjective "British" is, of course, used in relation to Great Britain but there is also a common tendency to use it when referring to issues relating to both Great Britain and the United Kingdom. This is inaccurate and from a legal point of view erroneous. [emphasis mine]
Sometimes, however, in legislation the term "British" is used to refer to the United Kingdom as a whole, especially in matters relating to the question of nationality.