Ragamuffins, consider yourselves told! A sign outside the Pearl TV Tower, perhaps Shanghai's biggest tourist attraction. Add to Preferred Sources Comments From Unknown Like Show Comments Hide Comments