As per the attched page from a book of Ghosh and Chandratres, it is clear that the Private Limited companies can hold the AGM any where in the country or may be outside the country provided the consent of all the members i.e. share holders has been taken. It may be as follows:
1. Through its Articles of association i.e. In AOA, the is a clause mentioning CLEARLY that the company can hold its AGM anywhere in India and not particularly in the place where the registered office is situated
2. By resolution passed in AGM that the next AGM of next financial year will be held anywhere else outsiede the place where the registered office is situated.
3. Or by taking the consent of all the shareholder. Here it is to be noted that the taking consent not necessarily to be taken by holding AGM or EGM and may be taken otherwise i.e. written consent of all the shareholders since it is "agreed to" by all the members.