Thanx for the kind replies. I checked with Urogulf India, and they confirmed that they dont have a branch in Bahrain, and the number given was a temporary one.
I have not done any attestaions coming to Bahrain. So can you please confirm that the attestaions from ministry of foreign affairs can be done only in India? I know that Urogulf and other agencies provide this, but want to make sure that I am not taking a long route, when there is shorter one existing. Thanks once again.