I guess you can't do anything except to follow it up in the company's HR. It's not in their hands as to give you the reason for the delay. It has something to do with Indians qouta in Qatar perhaps. Your nationality is the majority of all the expats here. Only the proper authorities can give you the definite answers to your visa puzzle.