Who is Sapna Chaudhary? And why do political parties want her to campaign for them?

Sapna Chaudhary's name is being discussed in political circles. Not that she needs an introdcution, considering her mega appeal in the Hindi belt and millions of hits her song and dance videos get on YouTube.