Types of Retaining walls – All types,materials,features and uses.

Retaining walls are rigid structures used for supporting soil laterally and retained at different levels on the two sides.
They are vertical or near-vertical structures constructed to hold soil between two terrains when the slope exceeds the natural angle of repose. The slope can be vertical or steep or much above the range of angle of repose.