code: def delete_router(self, name, tenant_id, rout_id, subnet_lst):
          
          ret = self.delete_intf_router(name, tenant_id, rout_id, subnet_lst)
          if not ret:
              return False
  
          try:
              ret = self.neutronclient.delete_router(rout_id)
          except Exception as exc:
              LOG.error("Failed to delete router %(name)s ret %(ret)s "
                        "Exc %(exc)s",
                        {'name': name, 'ret': str(ret), 'exc': str(exc)})
              return False
          return True
docs: Delete the openstack router.
  
          Delete the router and remove the interfaces attached to it.