Bono has admitted he is overpaid. The U2 star spoke with reporters after launching a campaign with Nike and Apple to fund projects in Africa.

“I've been blessed and I've been over-rewarded for what I do and I'm trying to give my time and my resources but you know, I'm a rich rock star, so shoot me," he said.

“I'm having a great life and even though I can be a pain in the a*** going on about all this stuff, the band feel strongly about it too.”

Bono, stated he did not mind criticism from people “doing their bit”.

“I think it's OK to criticise me as long as the ones who are doing so are doing their bit,” he said.

“With this campaign, I'm not asking people to put their hands in their pockets. I'm asking them to put the hands in the pockets of the companies like Apple and I'm not sure people really get that.

“I'm surprised that people are interested in talking to me any more. They must just think, ‘God, he's back again’.”

 “You can still contribute even if you are not as fortunate as I am."

Meanwhile, Bono admits he and his bandmates are “delighted and humbled” to have been asked to headline next year’s Glastonbury Festival, which is celebrating its 40th anniversary.

He said: "Everyone in the band is very excited about it. I think it will just be about the music on that day, and that spirit that seems to take over everybody in that sacred ground.

"We'll certainly be well-rehearsed, we'll be coming straight from the North American tour."

U2’s appearance at Glastonbury marks their first festival show in 25 years and it will be the first time the group have performed at the world famous music event.