It took a day to add BFO as a payee through netbanking and transfer the funds, and another 2 days for them to arrange the funds and give it to me at my office. So i was done with the entire transaction within 3 days all the while sitting at my office. Would recommend it to everyone
1 star deducted cuz i had to fill in a physical form again while collecting the forex, when i had already filled in all my personal details online. Hopefully they can make this process easier with pre-filled forms