On a dazzling stage, there were many people singing and dancing and many others watching.