Pop singer Mariah Carey will sing 'Hero' for Barack Obama when he is sworn in as the 44th American president Tuesday.
Carey to sing 'Hero' for Obama