The Lal Quila rises above a wide dry moat, in the northeast corner of the original city of Shahjahanabad.