Mumbai: Mahanagar Gas Limited (MGL) signed a Share Subscription Agreement (SSA) and a Shareholding Agreement (SHA) with ...