45-90 days is normal time to receive AOR. Check from your bank whether your DD or CC en-cashed or not yet.
Secondly do one thing ,,, email through [case specific enquiry] to your VisaOfiice and explain your situation and do show urgency in email that your 120 days time will be elapsed if ou will not receive the AOR in time. They will send you an automated reply immediately which tells you the no. of days in which they will respond back. Do not write a letter to CIO coz they will not reply..
Good Luck
SO MANY THANX TO U FOR YOUR SUGGESTION.