Mohammad Azharuddin recorded his highest Test score of 199 against Sri Lanka, 18 years ago this week. The elegant Indian is one of just seven batsman in the history of Test cricket to fall so ...