why do you trust others wherein you can do it by yourself. if they will be the one to process, your child will be under their sponsorship and not to you. at the same time you have to pay them huge amount unlike if your the one to do it. lets say, you have to pay them their services for qr 10,000 while if your the one to process it, you have to pay only qr 500. do not trust to indian when it comes to visas. i have learned my lesson.