Foreign portfolio investors bought 125.63 billion rupees ($1.34 billion) worth of Indian shares on Wednesday, provisional data showed. They have net bought $6.43 billion of shares in November, already their biggest monthly purchase since September 2024.