Busaiteen Rock Groyne
Reinforced Concrete Design
Under Construction. A very appropriate comment
Busaiteen revetment