Posted inGeography - General Studies Landform and its Development – UPSC World Geography Notes A landform is a small to medium-sized feature on the Earth's surface, and when several of these landforms are found together Posted by Edukemy Team February 22, 2024