Today, successful politicians exert their influence and promote their political brand 280 characters at a time.
Today, successful politicians exert their influence and promote their political brand 280 characters at a time.
Can you name the current MPs with the most Twitter followers?