what is the difference between general meeting and annual general meeting?
The simple difference between both is that the Annual General Meeting is necessary to conduct by the law and Extraordinary General Meeting is conducted as per the will of Board, members or tribunal i.e. it is not necessary to conduct an Extraordinary General Meeting.