Indian markets closed slightly lower as gains in financial and oil & gas stocks were offset by consumer sector declines. Investors remained cautious ahead of the RBI policy meeting, with expectations of a rate cut driving interest in rate-sensitive sectors.