I know that many of you, like me, live in countries where there are not many good English book shops. However, there are lots of online sources that you can use. The great thing about them is you can choose exactly what you want and never get bored.
Below are a few of my favourite websites for reading online and all of them are connected to the most common topics:
You can also keep up to date with current events by reading the news every day. The news always has very relevant vocabulary.
Finally, podcasts are an invaluable, and entertaining, source of information. Check out article below on how you can use podcasts to help you improve your English and also a list of my favourites.