Depository of News

India to build mega-museum with world's 'largest display area'

channelnewsasia.com · world

The museum is expected to become the world's largest by display area and attract up to 10 million visitors annually.

Read full article →