Chennai: After ITC Chola, 20 staff members at Chennai’s Leela Palace, have tested positive for COVID-19. Greater Chennai Corporation (GCC)…