Twitter launches the self-service advertising platform to small and medium-sized businesses (SMBs) in India. Twitter has expanded the platform....