Outbrain, a leading recommendation platform for the open web, has appointed Allen Sharma as Director Sales for India Region. Sharma will be....