I want to know the answer to the following question:
On Indian Independence Day, the Prime Minister addresses the nation from what location?
All the background I'm provided with is that "On India's Independence Day (15 August) the Prime Minister of India addresses the nation from the Red Fort.". Is that enough to answer the question?