Doing his good deed for the day, David Beckham paid a visit to leukemia patients at Xinhua Hospital on Tuesday (March 4).
Causing a stir upon arrival, "hundreds of fans, staff, the media and curious bystanders converged upon the hospital, prompting police to close off access to a wing of Xinhua Hospital, with no-one was allowed to enter or leave the wing for several hours."
All-in-all, the trip was a success, despite the fact that "one woman screamed hysterically as angry police refused to allow her inside, as organizers were soon forced to cancel a donation ceremony scheduled to take place outside the hospital."
Beckham is in Shanghai with his US club, the LA Galaxy, for an exhibition match against a Shanghai-Hong Kong team on Wednesday.
Enjoy the pictures from David's trip to the hospital (March 4).