Beyonce sings 'Star Spangled Banner' at Obama's inauguration ceremony - watch
The vocalist appeared on the steps of the Capitol to sing the US national anthem
Accompanied by the US Marine Band, Beyonce sang the US national anthem on the steps of the Capitol building, watched by Obama and the First Lady Michelle Obama, in front of an estimated 800,000 people. After singing, Beyonce kissed Obama on the cheek.
Before Beyonce's appearance Kelly Clarkson sang 'My Country Tis of Thee' and James Taylor played 'America The Beautiful', accompanied by acoustic guitar.
Yesterday (January 20), rapper Lupe Fiasco was removed from the stage for making anti-Obama comments during a performance for the US Presidential inauguration celebrations.
Fiasco told told the audience at Hamilton Live in US capital Washington D.C. that he did not vote for Barack Obama in the November 2012 election, and proceeded to perform a half-hour anti-war song, reports Complex.
When he refused to move on to the next song, a team of security guards came on stage and told him to go. Fiasco previously described Obama as the "biggest terrorist" in America in an interview with CBS news.