The Delhi High Court Monday held that all insurance companies are liable to give effect to the Mental Healthcare Act 2017 in their policies from the time it came into force in 2018 and any delay in doing so would be "contrary to the letter and spirit of the law".