It has been revealed that Beyonce's rendition of the US national anthem at Barack Obama's inauguration yesterday was mimed.
She appeared on stage after the US President took the oath of office to give a rendition of the Star Spangled Banner.
A spokeswoman for the Marine Corp Band confirmed the former Destiny's Child singer decided shortly before her performance - to rely on a pre-recorded version rather than risk singing it live on the Capitol.