How can a non-US citizen buy stocks of publicly listed companies in NASDAQ and NYSE?
What are the current laws and limitations on investing in a NASDAQ listed stock by an Indian Citizen (NRA in IRS terms)?