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.