Sacked Pakistan captain Shahid Afridi was slapped a hefty fine of 4.5 million rupees by the Pakistan Cricket Board's disciplinary committee.