Abhishek Sharma entered record books with the second fastest T20I century by an Indian batter off 37 balls and hit 13 sixes -- the most in an innings for any player from the country during the fifth T20I against England in Mumbai.