Cat Links Fun Posts Wow – Shanghai in just 20 years June 9, 2010 mohamadfazli 1996 2010 Amazing! Taken from here!