众目睽睽的英文翻译

中文:众目睽睽

英文翻译:the eyes of the public are fixed on sth.