Landfill: An eclectic review on structure, reactions and remediation approach. (1st June 2023)