The Supreme Court Monday sought explanation from the Delhi government as well as the Centre over lack of landfill sites for garbage disposal in the national capital.