The National Indoor Stadium in Beijing, China, is a renowned multi-purpose stadium that has hosted various international sporting and entertainment events.