Culture
27 June 2005
Live 8 on 2 July will be the biggest event in the history of rock, with a million people watching five all-star...