KATY Perry is set to sing for President Barack Obama at the 30 Days to Victory concert.
Katy Perry to sing for Barack Obama