Say no to Bangalore, yes to Buffalo: Obama

'Say no to Bangalore and yes to Buffalo,' seems to be the latest mantra of US President Barack Obama as he struggles to bring the ailing American economy back on track.

Related Videos