Russian Prime Minister Vladimir Putin sings at a charity concert in St. Petersburg attended by Hollywood stars. Read more »