Thank you very much dipta for your reply...much appreciated.
What I heard is that if you are in the city where, there is a VFS centre available then you must go with VFS as you are not allowed to apply directly to the High Commission, Delhi. Anyhow, I am not sure about the authenticity of the...