Plan of Shanghai published under the authority of the Municipal Council

Plan of Shanghai published under the authority of the Municipal Council

Municipal engineer : Mayne.