I am sharing with you a response to a frequently asked question about adopting a child from India. Our inquirer also wanted to know if she could adopt her niece. Here is the info:
If you are not a US citizen, you need to adopt the child and then to possess custody of the child for 2 years (as far as I remember). Then the child can come here on H-4 or a derivative green card.