Sri Lanka’s coastal town, Mirissa, is as much a developing site for tourist attraction as it can boast about being a town that is all …

Sri Lanka’s coastal town, Mirissa, is as much a developing site for tourist attraction as it can boast about being a town that is all …