Delhi is on the banks of the Yamuna River .
Located on the banks of the River Yamuna , Delhi has been known to be continuously inhabited since at least the 6th century BC , though human habitation is believed to have existed since the second millennium BC .