Buying International Equities

Through which platform do Indian citizens can buy International Equities (Like in Chinese, Taiwan, Thailand, Russia, USA markets) ?
How do HNIs buy them ?