India Approves $345 Million Yuge Yugeen Bharat Museum in New Delhi
India has approved a $345 million museum project in New Delhi, planned to have the world’s largest display area. Its first gallery is expected to open by the end of 2027.
India has approved a $345 million museum project in New Delhi, planned to have the world’s largest display area. Its first gallery is expected to open by the end of 2027.
Among the outlets we follow