The Board of Control for Cricket in India (BCCI) said an internal investigation had cleared Shami of the corruption charges made against him. His contract gives him 30mn rupees ($460,200, £325,982) a year. Subscribe to News Express ► http://bit.ly/2hil7yn