yes forex is a legal business,like all other fair business, in forex traders earn money by buying and selling currency pair , it is a fear way to earn money .but in some country forex is not allow because of money lonadaring reason.government think it is transfer money to forieng country in ignores of government .so they don't allow it to trade .