Micro-blogging site Twitter has launched a self-service advertising platform for small and medium-sized businesses (SMBs) in India, the social networking service announced on Thursday. Twitter has expanded the platform reach of Twitter ads globally from 33 countries to over 200 countries and territories. “Now, SMBs from India to Iceland canRead More →