Indian stocks fell on Wednesday as profit booking in financial sectors continued. Despite support from metals, auto, and pharma stocks, the Nifty 50 dropped 0.38% to 25,443 points, while the Sensex closed down 287 points at 83,409 amid failed optimism over a US-India trade deal.