Superstar Beyoncé has shared her personal reasons for endorsing Kamala Harris for president.
The singer joined Harris onstage at a campaign rally in Houston, Texas on Friday (25 October), where she was joined by her Destiny’s Child bandmate Kelly Rowland.