As per the provisions of section 166 of the Companies Act, 1956 a Private Company which is not a subsidiary of a Public Company may by its Articles and further by way of a resolution agreed to by all the members unanimously fix the time as well as the place of the Annual General Meeting.
Section 166(2) of the Companies Act, provides that annual general meeting shall be held at the registered office or at some other place within city, town or village where the registered office of the company is situated.
The DCA have advised vide circular letter No. 1/1/80-CL.V and No. 6/159/PT/64 that a company can hold its AGM with in the postal limits of the city in which the registered office is situated if it is more convenient to its shareholders.
You cannot hold AGM outside the postal limits of the city in which the registered office is situated.