The remains of the body.
De overblijfselen van het lichaam.
... as well as through narrow streets.
... dan weer door smalle straatjes
imposing / impressive
indrukwekkend
the cheering was impressive
het gejuich was indrukwekkend
The apartment they live in is enormous.
Het appartement waar zij in wonen is enorm.
restricted / limited
beperkt
restricted / limited
beperkt