Who is Clinton's likely running mate Senator Tim Kaine?

As the Democrat Convention approaches, rumours are circulating over who Hillary Clinton will choose as her running mate. Commentators are suggesting it will be Senator Tim Kaine.

Andrew Cain is the politics editor of the Richmond Times-Dispatch; the local paper in Mr Kaine's home state of Virginia.

Mr Cain says the senator is the kind of guy "who always takes out his own garbage" and "carries three blues harmonicas".