The New Delhi Railway Station is the main railway station in Delhi, and is one of the largest stations in India.
The New Delhi Railway Station is the main railway station in Delhi. The New Delhi Railway Station is one of the largest stations in India.