Register / Login here to explore customize features.
Earlier today, Damien Viel, who oversaw operations in France for Twitter Inc., announced his resignation. He made the significant revelation