The Indian indices traded positive, in sync with global indices, on the back of continued liquidity flows into the  stock markets. Markets were also optimistic due to de-escalation in border hostilities and the pace of Covid-19 recoveries increasing, in spite of the new virus infections. The BSE Sensex ended at 35,430.43, up 519.11 points or 1.49%. The Nifty closed at 10,471.00, up 159.80 points or 1.55% .