Indian benchmark indices witnessed profit booking on October 14 as rising crude oil prices and persistent foreign investor outflows weighed on sentiment.