Im using Autofinnese powerseal after proper base prep on my red swift. Protects against scratches and attracts no dust at all. You can make it last upto a year even in Pakistan.
Another option which would look even better is meguiars clay bar and follow up with Chemical Guys jetseal 109. It is a bit pricey but it looks brilliant and after the detail the car will be protected and be extremely slick to touch. Plus it makes maintainance super easy. When washing, the water beads up and rolls right off.
If you have trouble sourcing the products PM me.
Here is a picture of my swift after a wash only. Sealant applied 2 months ago.