Social media platform Twitter appears to have experienced an outage in many nations across the globe, leaving millions of users unable to post on...