Indian equity benchmarks ended marginally lower on Wednesday amid muted trading ahead of the Christmas holiday. Losses in oil and gas, pharmaceutical, and IT stocks weighed on markets. The BSE Sensex slipped 116.14 points, or 0.14%, to close at 85,408.70, while the Nifty50 declined 35.05 points, or 0.13%, to end at 26,142.10.