The Iranian Army on Wednesday opened a makeshift medical center with 2,000 beds at a large fairground in Tehran, used as a hospital and a convalescent home for coronavirus patients.