China’s newest celebrity is a large inflatable toad floating in the middle of a Beijing pond, but mentions of the giant frog disappeared from some of China's news and social media sites after some netizens pointed out similarities to Jiang Zemin, China's retired leader.