Britannica Sources used in this answer

What happened when Zheng He confronted King Alagonakkara of Sri Lanka?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

When Zheng He, the admiral serving the Yongle emperor of the Ming dynasty, encountered King Alagonakkara (also identified as Vira Alakeshvara) of Sri Lanka during his naval expeditions, the interaction turned hostile.

While Zheng He had visited the island during his first expedition (1405–1407), he withdrew hastily. During a subsequent voyage, he encountered treachery from the king. In response, Zheng He defeated Alagonakkara’s forces and took the king and his minister captive, transporting them back to Nanjing.12