20230529143426.700771 Life sciences leaflets Life sciences leaflets. 0976-1098 http://petsd.org/ojs/index.php/lifesciencesleaflets/index Life sciences leaflets. India Life sciences leaflets