English: Mapusa is a town in North Goa.
Telugu: మాపూసా ఉత్తర గోవాలో ఒక పట్టణం.