World | Thu Apr 4, 2013 6:29am EDT

India's Rahul Gandhi bemuses with "beehive" speech to business leaders