Home Business Social Media a favorite with India Inc. even before being introduced to Indian politics