The International Cricket Council (ICC) on Tuesday fined India 40 per cent of their match fee and penalised two ICC World Test Championship points for maintaining a slow over-rate in the rescheduled fifth Test against England at Edgbaston, Birmingham.