Metatrader platform for trading in stocks, indices of different markets - US, Russia, UK, India, Singapore besides forex markets

 

I am searching for any broker who uses metatrader platform to trade in stocks like Citigroup, Microsoft, apple, gazprom, BP, google, lukoil, sberbank, hsbc, tata motors, turkcell - which are stocks of different countries. Does anyone trade these under a single platform. I want to benefit from using charting analysis for these stocks, besides some top indices of the world (US, london, singapore, kuala lumpur, hong kong, middle east) and forex transactions.

Does any one know or use a platform for analysis of all above. MetaTrader platform is one I prefer using in my analysis. It will be of great help!