Madrid: Spanish Prime Minister Pedro Sanchez said Sunday he had tested positive for Covid and temporarily suspended all engagements just two days after returning from the UN General Assembly meeting.