Realistically speaking, it’s pretty much haraam to invest in Western stock markets given the fact that nearly all companies are likely to have some level of gearing. Even Pakistani public limited companies are mostly financed by interest based debt. So technically investing in stock is quite halal, practically it is quite difficult because of all the conditions attached.