
Expand
Updated
The Indian government has approved a $340 million museum in Delhi called the Yuge Yugeen Bharat Museum, according to Deutsche Welle. The government says the museum will have the world's largest museum display area. Deutsche Welle's report did not give details of the museum's opening timeline, its exhibits, or the government's reasoning beyond the claim about display space. The approval was reported on 12 November 2026.
Sources:Deutsche Welle