Newswire brought to you by UPDATE 1-Barloworld buys back 6.3 mln shares for $103 mln Jun 20, 2006 (Adds details, background, shares) Load More