Trincomalee is a port city on the northeastern coast of Sri Lanka, about 257 kilometers northeast of Colombo ... The shrine holds a three-meter-tall, white-stone carved statue Virgin Mary on the Tao ...