Watch: Ceiling collapses, nearly hits commuter in US
The local transport authority in Massachusetts says it will now inspect panels in all of its stations.Original Article
The local transport authority in Massachusetts says it will now inspect panels in all of its stations.Original Article