To characterize appointment of a legal compliance officer as "staffing requirements" is wrong. It makes it seem like India is forcing Twitter to hire local people.
If you are a global MNC with multi billion dollar valuation, and want to operate in a market that has a billion potential users, it is only fair that the company has a local presence.