Grand Metro Museum coming up at Shastri Park
India | Dec 21, 2014, 01:19 PM ISTNew Delhi: The Delhi Metro Museum, touted as South Asia's ‘first modern Metro Museum', is set to get a dedicated complex at northeast Delhi's Shastri Park that would serve the twin purpose of “entertainment and