As the city recorded a sharp dip in air quality, the Indian Medical Association today said Delhi was witnessing a "public health emergency" and appealed to the Delhi government to stop outdoor sports and other such activities in schools to protect the health of children.