Twitter shareholders on Tuesday voted in favour of Elon Musk's deal to accumulate the microblogging service for $44 billion (roughly Rs. 3,49,800… Read More