Test yourself

Who are the biggest buyers and sellers of forex?

Governments
Banks
Companies
Investment funds