The Olympic and Paralympic mascots for Rio 2016 are adorable. Apparently they were “born out of the explosion of joy that happened when they announced

Street artist Stik has created what is purported to be “the tallest piece of street art in the world” in Acton, west London.