The correct answers are: Different legal systems; The EU failing to accept all IASB standards; Different opinions on the relative importance of different user groups.
Different legal systems prevent the development of certain accounting practices and restrict the options available.
The UN Council doesn not exist! The UN had some limited involvement in accounting some years ago, but now effectively leaves the work to the IASB.
The EU has agreed in principle to accept IAS/IFRS as an acceptable framework, but still has some reservations over IAS39. At the time of writing, these are unresolved.
Countries have different ideas about who the relevant user groups are and their respective importance. In many countries, the principal user is still considered to be the tax authority.