do you need a visa to work in london?
All non-EU/EFTA citizens will need a UK work visa to work in London and other areas of the country. Nationals from some countries are able to enter the UK and stay for up to 6 months without a visa but they are not permitted to do paid or unpaid work.