Share your insights or perspective on the financial matter presented in the input.

Buying USA Stocks from Sri Lanka 
Verify if a local bank offers to participate in different stock markets - big companies like apple or facebook often gets traded on different markets - like Xetra (germany) or SIX (Switzerland). That being said I'd recommend you to rethink this strategy and maybe using some products offered by your bank - for 1000$ you will quickly drown in fees (my bank requires 40$ for every trade. If you buy and sell them you already lost nearly 10% of your investment)