Too cute to miss! Standing 8 meters tall by the Jinsha Lake in East China's Hangzhou city, this cat-shaped topiary greets passersby with photo-worthy charm.