Investment bank stocks and zakat

Question Question 1: Is investing in commercial and investment banks stocks allowed. Like Citi Bank or JP Morgan. Question 2: We have stocks which are bought not for sale but holding long term. Is there zakat on it. Question3: We have land which is not for sale and to...