Skip to content
Wellsprings

Shangchuan Island (Sancian)

China

Shangchuan Island (Sancian), off the coast of Guangdong in southern China. Francis Xavier died there in 1552 while waiting to enter mainland China.

Teachers who lived here