Brokers trade at their computer terminals at a stock brokerage firm in Mumbai, India. (SOURCE:REUTERS) Reuters

Indian stocks fell on Tuesday, snapping an 8-day winning streak amidst weakness in the Chinese markets.

Asian shares stepped back from decade highs on Tuesday as Chinese stocks stumbled for a second straight session.

MSCI's broadest index of Asia-Pacific shares outside Japan slipped 0.3 percent from last week's high of 570.21 points. It was on track to end November in the black.

Investors are gearing up for a big week, with U.S. President Donald Trump scheduled to address Senate Republicans Tuesday ahead of a potential vote on a tax overhaul.

The S&P BSE Sensex shed 0.31 percent at 33,618 while the broader NSE Nifty edged down 0.28 percent to 10,370.

Among the top Sensex losers, NTPC fell 1.7 percent, ONGC declined 1.3 percent, Bharti Airtel lost 1.6 percent while ICICI Bank was down 1.4 percent.

The S&P BSE PSU Index fell 0.6 percent and was among the top sectoral losers.

Reliance Communications declined 4 percent after China Development Bank filed a case against the debt-ridden firm under the Insolvency and Bankruptcy Code.

Glenmark Pharmaceuticals dropped 3.4 percent amidst reports that the U.S. drug regulator issued seven observation to its Baddi unit.

But Rallis India jumped 5.5 percent after Franklin Templeton mutual fund bought 17.81 lakh shares, or 0.9 percent stake, in the firm.

The Bharat 22 exchange-traded fund (ETF), operated by ICICI Prudential Asset Management Co., rose as much as 4 percent on its debut.

Market breadth was in the favour of gainers, with about 2 stocks advancing to every 1 stock that declined.