Ratfink (Australia)
I've had taxi drivers try to scam me in Africa, Italy, Hungary, Romania as well as China, Indonesia and the Philippines.
The best thing to do is to find out what the average fare is and know the approximate route to be taken to get to major locations in a city. Have addresses written down in the local language and do your research online.
I've never had problems with travel agents as I have used the same travel agent for the past 35 years and she is ultra reliable and very much on the lookout for scams from hotels and agencies.
The original piece:http://bbs.chinadaily.com.cn/thread-810108-1-1.html