Uncertain if you can get the Continental bike tires easily, in your country. But one of these two tires might be an option for you.
Continental Ride Tour -- For a few years, I had a set of Continental Ride Tour (in 700c). Came with their "level 5" protection (of 7 levels). Never got a flat. Urban streets 95% of the time, with the usual junk on the streets ... broken glass, occasional nails, and other similar sharp objects. I would highly recommend them. In the U.S., at least, they're available for about US $30 each (or US $60 for the pair).
https://www.continental-tires.com/bi...tour/ride-tour
Continental Contact Plus -- For a bit more protection, Continental has their Contact Plus tires. Haven't ever used these, but they're somewhat similar to the Ride Tour, with a bit less-aggressive tread pattern and additional protection against flats. These offer a bit more protection (their highest, at "level 7"). In the U.S., these are priced about US $50 each (or US $100 for the pair).
https://www.continental-tires.com/bi...r/contact-plus
If your bike's tire size matches one of these, I would think these could be a good alternative to the Schwalbe Marathon Plus tires.
Any tire can be punctured, as we all know. But these types of tires seem to be very good at eliminating most flats in situations where most other tires cannot.