How to Watch BBC iPlayer on iPhone or Android Phones
To watch the BBC iPlayer, you must be located in the United Kingdom. If you wish to stream content via BBC iPlayer outside of the UK, you'll need to find a workaround. Fortunately, this is a relatively straightforward process.
Source: alphr.com