Basic thing is to get the oil which is for bikes aka JASO MA certified.
Liqui Moli 4t Racing 20w50 is very good oil with 2K draining interval but available only in big cities. So if one can't find this one, there are alternatives like Castrol Activ 4t, Zippex 4T etc which will work very well with 1K draining intervals, so better use these oils instead of the mighty popular "Havoline". Oil viscosity 20W50 is best for Pakistani climate.
ZIC 4T is something from different breed i think, it doesn't suit our bikes very well, don't know why.