Hey.. I applied through immigration agent in Chennai.. Greentree Immigration services.. application process is really simple, but I have a newborn and did not have time to do it on my own. They charged 15k for this. No other go for me, so I went for paid service.