Every Grama Panchayat shall be a body corporate by the name of the "---Grama Panchayat" and shall have perpetual succession and a common seal, and subject to such restrictions as are imposed by or under this Act or any other enactment, shall be vested with the capacity of suing or being sued in its corporate name, of acquiring, holding and transferring property, moveable or immoveable, whether without or within the limits of the area over which it has authority, of entering into contracts and of doing all things necessary, proper or expedient for the purposes for which it is constituted.