It seems that China is having trouble living up to its promises to the IOC:
BEIJING, April 20 — China has spent billions of dollars to fulfill its commitment to stage a grand Olympics. Athletes will compete in world-class stadiums. New highways and train lines crisscross Beijing. China built the world’s largest airport terminal to welcome […]

