Question: Which city in India has more people that the city that hosts the twin tower building The Imperial ?
Answer: Delhi