Strange new symbol has appeared on Home page

I've just noticed this symbol has appeared on the Home Page. If you click on it it seems to refresh the page.

____________________________________________________________________

Regards,Tony

My Flickr Photostream