If you have any employee in the US. If he/she agrees to share Id card with google. Try this as an alternative option. It’s a bizarre thing google started lately, we have gone in the same route for one of our clients. Alternatively you can create an Indian google ads account and start running ads. They claim that along with business registration details and one individual Id card is needed.It’s illogical but they want sb to be responsible for advertisement to avoid misuse.