Indian benchmark indices Sensex and Nifty ended higher on Tuesday, lifted by advances in financial and IT stocks, after U.S. President Donald Trump delayed the rollout of new tariffs to August 1 and imposed fresh levies on several trading partners but signalled that a trade deal with India was near, saying the two countries were “close to a deal.”