The best currency to invest in would be whatever currency you currently have. Trading your currency for another in the hopes that somehow it will be more valuable in the long term (or short term) isn't really investing as much as it is betting that your own countries economy will do worse than another one. Instead, you should be investing WITHIN your own country in whatever way you think will better it. If your primary goal is to make a profit, then find a company that consistently makes money. If you want to think beyond that, then find companies that are expanding and employing more of your fellow countrymen, as that will actually make your country prosper, as well as make your currency worth more, in the long run, should you ever want to travel abroad.