Indian shares ended lower on Tuesday as investors booked profits after a rally in the previous session, even amid positive global cues on easing of Brexit fears.

The Sensex ended 0.20% lower at 26,812.78, while the Nifty closed 0.23% down at 8,219.90.