The Delhi government on Saturday announced new restrictions amid an alarming rise in coronavirus cases, banning most public gatherings and setting limits for attendance at restaurants, theatres, on public transport and functions like weddings and funerals.