Trust created for advancement of education, promotion of public health and comfort, relief of poverty, furtherance of religion, or any other purpose regarded as charitable in law. Benevolent and philanthropic purposes are not necessarily charitable unless they are solely and exclusively for the benefit of public or a class or section of it. Charitable trusts(unlike private or non-charitable trust) can have perpetual existence and are not subject to laws against perpetuity. They are wholly or partially exempt from almost all taxes.