Pop singer Beyonce Knowles was among the singers who performed before a crowd of 5,800 at the Royal Albert Hall in London, Oct. 15, 2003, for the Fashion Rocks concert and fashion show in aid of The Prince's Trust.
Credit: AP