Re: I never understood - Why did STN show CNN and BBC?
STN (Shalimar Television Network) primarliy gave airtime to NTM (Network Television Marketing) for urdu language programming. STN showed CNN mostly for the times when their airtime was not leased to any other company.
Being ap rivate channel they can promote whatever it is that they feel like promoting since they are paying for the airtime.
GEO and ARY both are I think based out of U.A.E.