Latest News from every corner of the World
A majority of Twitter Inc’s shareholders have voted in favor of the social media company’s $44…