Kim Hughes is a former professional cricket player who played for australian national team. He has captained his national team in 28 matches most of which has been played outside of the country. ... Read more