Jack Dorsey has shocked everyone when he announced on Monday that he would be stepping down as Twitter’s CEO. The long-time boss of the company which he had founded had herded it into new heights, making it one of the social media giants. However, it seemed his run had eventually come to an end when […]