Indian benchmark indices opened lower on Thursday, mirroring weakness in Asian markets amid rising crude oil prices and elevated US bond yields. Selling pressure was seen across sectors, with auto, metal, healthcare, pharma, FMCG and financial stocks trading in the red, while analysts flagged increasing preference for large-cap stocks over overvalued mid- and small-caps.