The star raises around $2 million for children's charities after completing the course in just over four hours...

P Diddy has been going back to the streets – but only to run the NEW YORK marathon.

The rapper and mogul raised around $2 million for New York children’s’ AIDS charities on Sunday (November 2). By finishing the 26 mile run in four hours 14 minutes and 54 seconds, P Diddy, running under his real name Sean Combs, completed the marathon in 11,359th place, according to the BBC.

“Never in my life have I experienced anything as crazy as this,” said a tired P Diddy after completing the run. “26 miles isn’t a publicity stunt.”

High-profile benefactors of P Diddy’s bid included Jay-Z, who donated $25,000, while former girlfriend Jennifer Lopez and her partner Ben Affleck donated $78,000.