Given the question: Generate a question that has the following answer: Shang challenged Sonya in the tower. for the following movie plot: Once every generation, there is an inter-dimensional martial arts tournament known as Mortal Kombat, designed by the Elder Gods to limit invasions between the realms of the universe. If the realm of Outworld wins Mortal Kombat ten consecutive times, its Emperor Shao Kahn (voiced by Frank Welker) will be able to invade and conquer the Earth realm. They have already won nine; so this will be their tenth tournament. The Shaolin warrior Liu Kang (Robin Shou) and his comrades, Hollywood movie star Johnny Cage (Linden Ashby) and U.S. Special Forces officer Sonya Blade (Bridgette Wilson), were handpicked by Raiden (Christopher Lambert), the god of lightning and Earthrealm's defender, to overcome their powerful adversaries in order to prevent Outworld from winning their tenth straight Mortal Kombat tournament. Each of the three has his or her own reason for competing: Liu Kang seeks revenge against tournament host Shang Tsung (Cary-Hiroyuki Tagawa) for killing his brother Chan (Steven Ho); Sonya also has vengeance on her mind, pursuing crime lord Kano (Trevor Goddard) who killed her partner; Johnny Cage, having been branded as a fake by the media, seeks to prove otherwise to the world.At Shang Tsung's island, Liu Kang is attracted to Princess Kitana (Talisa Soto), Shao Kahn's adopted daughter; a wary Shang Tsung orders the creature Reptile (Keith Cooke) to keep a close eye on her. Liu defeats his first opponent, and Sonya gets her revenge on Kano. Johnny Cage encounters the demonic ninja Scorpion (Chris Casamassa), who teleports Cage to his lair in the Netherealm; there the two battle viciously, with Cage the eventual victor. Liu Kang engages in a brief duel with Kitana, who secretly offers him advice for his next battle ("Use the element which brings life"). Liu's next opponent is the ninja Sub-Zero (Francois Petit), who's defense seems impregnable because of his freezing abilities, until Liu Kang recalls Kitana's advice and turns the tables. Prince Goro (voiced by Kevin Michael Richardson), a huge, four-armed...
The answer is:
In the tower, whom does Shang challenge?