Hi,
You can also apply through phone and pay for your application. Ready your document s by downloading forms from BLS India. And then you select to pick-up your docs by calling FEDEX toll free number. BLS call center will guide you through the process.
I applied by phone and through pick-up method as walk-in appointment is not available so you have to wait in a long line.
Also it will take around 4 weeks to 5 weeks time.
I have applied 2 times and it took 25-26 days both the time.