You can use a VPN, or virtual private networking service, if they have servers inside the United States. That will fool web sites into thinking that your computer is in America and allow you to access the American versions of Google, Yahoo, etc. and also let you watch video on sites like Hulu and Netflix that you currently cannot in other areas of the world. Most VPN services are paid services, but there are a few free ones out there.
Your internet speed will be reduced slightly, because they way a VPN works is that your computer connects to the VPN server via a highly secure "tunnel" connection, and when your PC requests data from the Internet or sends data to it, it all goes through the VPN server. So to web sites your location will be detected as wherever the VPN server's physical location is. As far as the sites know your computer is their server. This is also a very nice service to use because all your Internet traffic is encrypted to a a very level such that not even hackers can snoop into it.
There are free VPN services out there. I use a paid one, but before signing up I used a free one for a couple of weeks, I believe it was called TheFreeVPN.com. Yes, I found it:
http://thefreevpn.com/
You just install the VPN client, a small program which communicates with their servers, then choose to connect to one in the USA. Not all the servers were available all the time, and there were some times when none were available, which was irritating and why I chose to go with a paid service. But try this one or another free VPN service -- it should allow you to do what you are trying to regarding the web sites.