International brokers for investing

Which broker is good with low brokerage cost to start investing in stock markets of other countries?

For trading in countries like China, Japan, Singapore, European countries.

What parameters needs to be taken care before opening the account, start reading?

From taxation perspective need to show investment in India if investors files ITR in that country where he is investing, which is suitable & easier way to do?