Kiokun Logo
🇯🇵
In 1951, Sister Teresa was sent to Calcutta, then the largest city in India.

Tap any word for its definition