Indian benchmark indices Sensex and Nifty ended lower on Monday as geopolitical tensions, elevated crude prices and caution ahead of fresh US sanctions on Iran weighed on sentiment. Sensex fell 171.72 points, while Nifty declined 32.95 points