While New Delhi lies on the floodplains of the Yamuna River, it is essentially a landlocked city.
New Delhi nằm trên bãi bồi của sông Yamuna, song về cơ bản nó là một thành phố nội lục.