Ragamuffins, consider yourselves told! A sign outside the Pearl TV Tower, perhaps Shanghai's biggest tourist attraction. Add as a preferredsource on Google From Unknown Like