Public charitable trusts can be established for a number of purposes, including the relief of poverty, education, medical relief, provision of facilities for recreation, and any other object of general public utility. Indian public trusts are generally irrevocable. No national law (except the broad principles of the India Trusts Act 1882, which governs private trusts) governs public charitable trusts in India, although many states (particularly Maharashtra, Gujarat, Rajasthan, and Madhya Pradesh) have Public Trusts Acts.