India has accused Twitter Inc (NYSE: TWTR) of dominating and maligning the democratic country to conceal their wrongdoings, Bloomberg reports.
Twitter had…

Read More