Instagram Ads Open Up For India, Finally

Instagram, the photo and video creative social network owned by Facebook has good news for Indian marketers. The mobile first network which has more than 300 million monthly active users…