Shareholder meeting: Occidental, Activision, banks, China, and much more


EmoticonEmoticon