Twitter Africa officially starts operations from Accra HQ

Twitter is a popular microblogging social media platform
Twitter is a popular microblogging social media platform