Can you spot the cat? The picture puzzling the world is now driving Japanese people crazy too!

Yes, there really is a cat hiding somewhere in this picture.

Read More