Batticaloa, located on the eastern coast of Sri Lanka, is a region rich in cultural heritage, natural beauty, and coastal charm.

Batticaloa, located on the eastern coast of Sri Lanka, is a region rich in cultural heritage, natural beauty, and coastal charm.