Hi,
Can a UK based company hire permanent employees in India without setting up a subsidiary? They do not want to hire contractors or outsource to a 3rd party company.
They will setup a office for 8-10 people and pay employees directly from the UK. Is that allowed?
Thanks.