It requires a PAN number, which seems to be a unique identifier for the entity that is registering the domain [1]
C — Company
P — Person
H — HUF(Hindu Undivided Family)
F — Firm
A — Association of Persons (AOP)
T — AOP (Trust)
B — Body of Individuals (BOI)
L — Local Authority
J — Artificial Juridical Person
G — Government
I guess they will check PAN to identify if it is "a business entity operating from India".
Its impossible to verify otherwise.
PS - PAN numbers are like SSNs over here.
Yes. It can be. Since the NSDL service is available to banks.
And since this program works in conjunction with ICICI. it's very possible