See the link below.
You could use that link or download Sopcast. Although Sopcast has a Shanghai National Geographic Channel, although it is English and has Chinese subtitles at the bottom. No big deal and its very good quality. Sound isn't delayed either.
you can watch that on discovery, a childrens channel you can watch that on discovery, a childrens channel
The Dog Whisperer by Cesar Millan can be watched on the National Geographic television channel or through various online websites, which have streams available to download and watch.
You can watch it on Discovery Channel, replayed on CTV, or online at the Discovery Channel's website.
Youtube
On the tv channel website
on my computer in office
You can watch TV serials online on your TV Channel website. Many TV channel websites provides online facility to enjoy favorite episodes free. http://starplus.startv.in
Just go on safari and go on disney channel online. im pretty sure you can do that.
you might be able to find them on YouTube.com or if you have cable you can watch channel 39
there is a great site where you can watch Russian channels for free- kaban.tv.
Check the website: Channel 131
National Geographic Channel.