where was the embankment laid – Meaning and Explanation