Can I invest in the London stock market when resident on a visa?
There are no legal restrictions on doing this. If you're living in the UK, just open an account like any other resident of the UK would.
OptionsXpress includes India in the list of countries where is possible to open an international account to invest in the US Stock Market. They just merged with Charles Schwab and they have a nice online trading platform. Stocks and ETFs are little bit pricey.. Get in touch with them to get more information. In addition to the expatriation case already mentioned by Ben Miller, traders/investors are required to use mark-to-market accounting on certain investments.  These go by Section 1256 contracts due to the part of the law  that defines them.  Mark-to-market is also required on straddles (combination of a long and and a short position in equities that are expected to vary inversely to each other). Mark-to-market means that you have to treat the positions as if you closed them at their end-of-year market value (even if you still have the position across the new year). I don't intend to live in the UK again If you don't intend to live in the UK again, my advise would be to move this back to Germany in EUR in the near future. Generally taking Fx [Currency] risk is not advisable unless the portfolio is large. I don't need the money in the short term As you don't need the money immediately, you can afford to wait and watch a bit. Whether the rate will be more favourable or worse can't be predicated with certainty. So you can wait for few weeks / months and pick up a week when it is slightly favourable and convert them into EUR. I don't want to get involved in trading chasing immediate profit  That is the best part. There is an answer in the other question, where a guy only invested in small amounts and had a big sum by the time he retired. There is good logic in the answer. If you put in lump sum in a single stroke you will get at a single price. But if you distribute it over a time, you will get opportunities to buy at favorable prices, because that is an inherent behavior of stocks. They inherently go up and down, don't remain stable. Stock markets are for everybody rich or poor as long as you have money, doesn't matter in millions or hundreds, to invest and you select stocks with proper research and with a long term view. Investment should always start in small amounts before you graduate to investing in bigger amounts. Gives you ample time to learn. Where do I go to do this ?  To a bank ? To the company, most probably a brokerage firm. Any place to your liking. Check how much they charge for brokerage, annual charges and what all services they provide. Compare them online on what services you require, not what they provide ? Ask friends and colleagues and get their opinions. It is better to get firsthand knowledge about the products. Can the company I'm investing to be abroad? At the moment stay away from it, unless you are sure about it because you are starting. Can try buying ADRs, like in US. This is an option in UK. But they come with inherent risk. How much do you know about the country where the company does its business ? Will I be subject to some fees I must care about after I buy a stock? Yes, capital gains tax will be levied and stamp duties and all. There is no country tag, so I will answer the question generally. Is it possible...? Yes, it's possible and common. Is it wise? Ask Barings Bank whether it's a good idea to allow speculative investing. "In the US there is only one stock market (ignoring penny stocks) and handfuls of different exchanges behind it.  NYSE and NASDAQ are two different exchanges, but all the products you can buy on one can also be bought on the other; i.e. they are all the same market.  So a US equities broker cannot possibly restrict access to any ""markets"" in the US because there is only one. (Interestingly, it is commonplace for US equity brokers to cheat their customers by using only exchanges where they -- the brokers -- get the best deals, even if it means your order is not executed as quickly or cheaply as possible.  This is called payment for order flow and unfortunately will probably take an Act of Congress to stop.) Some very large brokers will have trading access to popular equity markets in other countries (Toronto Stock Exchange, Mexico Stock Exchange, London Stock Exchange) and can support your trades there.  However, at many brokers or in less popular foreign markets this is usually not the case; to trade in the average foreign country you typically must open an account with a broker in that country." First thing to consider is that getting your hands on an IPO is very difficult unless you have some serious clout. This might help a bit in that department (http://www.sec.gov/answers/ipoelig.htm) However, assuming you accept all that risk and requirements, YES - you can buy stocks of any kind in the US even if you are a foreigner. There are no laws prohibiting investment/buying in the US stock market. What you need is to get an online trading account from a registered brokerage house in the US. Once you are registered, you can buy whatever that is offered. "Only you can decide whether it's wise or not given your own personal circumstances. Brexit is certainly a big risk, and noone can really know what will happen yet. The specific worries you mention are certainly valid. Additionally you might find it hard to keep your job or get a new one if the economy turns bad, and in an extreme ""no deal"" scenario you might find yourself forced to leave - though I think that's very unlikely. House prices could also collapse leaving you in ""negative equity"". If you're planning on staying in the same location in the UK for a long time, a house tends to be a worthwhile investment, particularly as you always need somewhere to live, so owning it is a ""hedge"" against prices rising. Even if prices do fall, you do still have somewhere to live. If you're planning on going back to your home country at some point, that reduces the value of owning a house. If you want to reduce your risk, consider getting a mortgage with a long-term fixed rate. There are some available for 10 years, which I'd hope would be enough to get us over most of the Brexit volatility." "Although this is an old question, it's worth pointing out that the Google Stock Screener now supports stocks traded on the London Stock Exchange. From the country dropdown on the left, select ""United Kingdom"" and use the screener as before." If you have such a long term investment goal there really is no reason to try time the markets, 1990s market high was nothing compared to 1999s market high which was nothing to 2006  etc and so on(years quoted as example).  Also consider cost of opportunity missed by holding back investing your immediately available investment capital and have it sit in a bank account for 18-24months, collecting meager returns instead of a 5-10% potential return for example(which isnt a strech by any means). Now if you re really hell-bent on timing the market, since you re in the UK, if you really want to attempt it, I would pay close attention to Brexit news and talks that are scheduled for 2018 onwards. Any delays on that deal and/or potential bad development may lead to speculation and temporary lows for you to buy in. If thats worth the effort and cost of opportunity mentioned before is up to you. Are there banks where you can open a bank account without being a citizen of that country without having to visit the bank in person? I've done it the other way around, opened a bank account in the UK so I have a way to store GBP.  Given that Britain is still in the EU you can basically open an account anywhere.  German online banks for instance allow you to administrate anything online, should there be cards issued you would need an address in the country.  And for opening an account a passport is sufficient, you can identify yourself in a video chat.  Now what's the downside?  French banks' online services are in French, German banks' services are in German.  If that doesn't put you off, I would name such banks in the comments if asked. Are there any online services for investing money that aren't tied to any particular country? Can you clarify that?  You should at least be able to buy into any European or American stock through your broker.  That should give you an ease of mind being FCA-regulated.  However, those are usually GDRs (global depository receipts) and denominated in GBp (pence) so you'd be visually exposed to currency rates, by which I mean that if the stock goes up 1% but the GBP goes up 1% in the same period then your GDR would show a 0% profit on that day; also, and more annoyingly, dividends are distributed in the foreign currency, then exchanged by the issuer of the GDR on that day and booked into your account, so if you want to be in full control of the cashflows you should get a trading account denominated in the currency (and maybe situated in the country) you're planning to invest in. If you're really serious about it, some brokers/banks offer multi-currency trading accounts (again I will name them if asked) where you can trade a wide range of instruments natively (i.e. on the primary exchanges) and you get to manage everything in one interface.  Those accounts typically include access to the foreign exchange markets so you can move cash between your accounts freely (well for a surcharge).  Also, typically each subaccount is issued its own IBAN. Foreign stocks have two extra sources of risk attached to them; exchange rate and political.  Exchange rate risk is obvious; if I buy a stock in a foreign currency and there is a currency movement that makes that investment worth less I lose money no matter what the stock does. This can be offset using exchange rate swaps. (This is ceteris paribus, of course; changes in exchange rate can give a comparative advantage to international and exporting companies that will improve the fundamentals and so increase the price of the stock relative to a local firm. The economics of the firms in particular are not explored in this answer as it would get too complicated and long if I did.) Political risk relates not only to the problems surrounding international politics such as a country deciding that foreign nationals may no longer own shares in their national industries or deciding to seize foreign nationals' assets as happens in some areas. Your home country may also decide to apply sanctions to the country in which you are invested thus making it impossible to get your money back even though the foreign country will allow you to redeem them or sell. Diplomatic relations and trade agreements tend to be difficult. There are further problems in lack of understanding of foreign countries' laws, tax code, customs etc. relating to investments and the necessity to find legal representation in a country you may never have visited if there are issues. There is also a hidden risk in that, as an individual investor, you are not likely to be reading the local financial news for that country regularly enough to spot company specific issues arising. By the time these issues get into international media its far too late as all of the local investors have sold out of their positions already. The risks are probably no different if you have the time to monitor international relations and the foreign country's news, and have FX swaps in place to counteract FX risk as the funds and investment banks do but as an individual investor the time required is not feasible. The link provided by DumbCoder (below) is only relevant to UK resident investors and does not apply if you live in Malaysia.  I noticed that in a much older question you asked a similar question about taxes on US stocks, so I'll try and answer both situations here. The answer is almost the same for any country you decide to invest in.  As a foreign investor, the country from which you purchase stock cannot charge you tax on either income or capital gains. Taxation is based on residency, so even when you purchase foreign stock its the tax laws of Malaysia (as your country of residence) that matter. At the time of writing, Malaysia does not levy any capital gains tax and there is no income tax charged on dividends so you won't have to declare or pay any tax on your stocks regardless of where you buy them from. The only exception to this is Dividend Withholding Tax, which is a special tax taken by the government of the country you bought the stock from before it is paid to your account. You do not need to declare this tax as it his already been taken by the time you receive your dividend. The rate of DWT that will be withheld is unique to each country.  The UK does not have any withholding tax so you will always receive the full dividend on UK stocks.  The withholding tax rate for the US is 30%.  Other countries vary. For most countries that do charge a withholding tax, it is possible to have this reduced to 15% if there is a double taxation treaty in place between the two countries and all of the following are true: Note: Although the taxation rules of both countries are similar, I am a resident of Singapore not Malaysia so I can't speak from first hand experience, but current Malaysia tax rates are easy to find online. The rest of this information is common to any non-US/UK resident investor (as long as you're not a US person). "Are most big US based financial institutions and banks in such a close relationship with USCIS (United States Citizenship And Immigration Services) so they can easily request the information about market traders? Yes. They must be in order to enforce the laws required by the sanctions. What online broker would you suggest that probably won't focus on that dual citizenship matter? ""Dual"" citizenship isn't actually relevant here. Nearly anyone in the world can invest in US banks except for those few countries that the US has imposed sanctions against. Since you are a citizen of one of those countries, you are ineligible to participate. The fact that you are also a US citizen isn't relevant in this case. I believe the reasoning behind this is that the US doesn't encourage dual citizenship: The U.S. Government does not encourage dual nationality. While recognizing the existence of dual nationality and permitting Americans to have other nationalities, the U.S. Government also recognizes the problems which it may cause. Claims of other countries upon U.S. dual-nationals often place them in situations where their obligations to one country are in conflict with the laws of the other. In addition, their dual nationality may hamper efforts of the U.S. Government to provide consular protection to them when they are abroad, especially when they are in the country of their second nationality. If I had to guess, I'd say the thinking there is that if you (and enough other people that are citizens of that country) want to participate in something in the US that sanctions forbid, you (collectively) could try to persuade that country's government to change its actions so that the sanctions are lifted. Alternatively, you could renounce your citizenship in the other country. Either of those actions would help further the cause that the US perceives to be correct. What it basically boils down to is that even though you are a US citizen, your rights can be limited due to having another citizenship in a country that is not favorable in the current political climate. Thus there are pros and cons to having dual citizenship." "First of all, bear in mind that there's no such thing as a risk-free investment. If you keep your money in the bank, you'll struggle to get a return that keeps up with inflation. The same is true for other ""safe"" investments like government bonds. Gold and silver are essentially completely speculative investments; over the years their price tends to vary quite wildly, so unless you really understand how those markets work you should steer well clear. They're certainly not low risk. Repeatedly buying a property to sell in a couple of years time is almost certainly a bad idea; you'll end up paying substantial transaction fees each time that would wipe out a lot of the possible profit, and of course there's always the risk that prices would go down not up. Buying a property to keep - and preferably live in - might be a decent option once you have a good deposit saved up. It's very hard to say where prices will go in future, on the one hand London prices are very high by historical standards, but on the other hand supply is likely to remain severely constrained for years to come. I tend to think of a house as something that I need one of for the rest of my life, and so in one sense not owning a house to live in is a gamble that house prices and rents won't go up substantially. If you own a house, you're insulated from changes in rent etc and even if prices crash at least you still have somewhere to live. However that argument only works really well if you expect to keep living in the same area under most circumstances - house prices might crash in your area but not elsewhere."