Delhi's North and South Block to house world's largest museum
The Union Cabinet approved Delhi's North and South Block to house the world's largest museum on November 11, 2026. The project, costing Rs 3,230 crore, will showcase India's knowledge systems, arch…