Syrian regime troops recaptured a military airport and nearby town east of Damascus on Monday, more than three years after they were overrun by rebel groups, a military source said.

"The Syrian army has taken full control of the town of Marj al-Sultan and its airport in Eastern Ghouta," a rebel bastion east of the capital, the source said.