@ali52
Ranking of some famous brands as per my opinion is as below,
1 Liqui Moly
2 Mobil
3 Caltex
4 ZIC
5 PSO(Castrol)
6 Shell
7 Total
But more then a brand u also needs to know the specific grade requirments of particular engine in which u r gona use Oil.
As u r refering to CD 70 & CG125 so both these bikes are recomended to use 20W-40 grade oil & as per my info the best available oil of this grade in Pakistan is by Caltex (Supreme Five star) & the second good option is Atlas Honda Genuine oil by Total.
Honda recomend its genuine oil in its bike for 2100Km use & as far as my own experience is concern i m using Caltex Supreme five star in my bike since 1996 & it has driven around 85000Km but still no engine maintence is done nor required & i used to replace the oil after 2000 Km.