Place for ads
Select the correct answer from the options below:
The Lal Qila, also known as the Red Fort, is located in Delhi and was built by Mughal Emperor Shah Jahan.