Heavy snow covered the streets of Tehran on Sunday, causing major flight delays and forcing the closure of schools, authorities in the Iranian capital said.AFP correspondents said the snow started falling early in the morning and disrupted the flow of traffic on some of the city's main highways.