From FreeSocial TV:
FreeSocial TV is a completely free (no credit card required) Windows application which will allow you to watch Live TV channels from around the world right on your computer. Access over 1,500 live TV channels and over 1,500 radio channels completely free and legal. FreeSocial TV offers frequent channel updates, access to news, sports, entertainment, business and movie channels from virtually any country around the world. FreeSocial TV software will also allow you to watch TV on your PC in full screen.