Moscow is undergoing impressive changes - the world's largest urban redevelopment project "My Street" is on the trackRead less