The major international Content Marketing Awards were presented this week in Cleveland. C3 won out and was named the world’s best content marketing agency according to the jury’s criteria.