MTCC to hold annual general meeting on 29 October | Market Watch