Being from a small country and even a smaller city in that country it was hard to find people with whom I could practice English. I came across this app and trust me when I’m saying this; this is the best app to have Spoken Conversation practices on. You just have to log in via your Facebook ID, choose the language you speak and topics you want to talk about, and it connects you to someone across the globe to have a conversation with.
I have been talking to someone or other every day, and there is a change in my communication skills and my perspective about life for sure. I meet new people every day, have real-time conversations with them and learn something new every day. A great way of connecting with people.
For Improving English; Opentalk is best.