BEIJING, June 26, 2016 (Xinhua) -- Larry the cat is seen outside 10 Downing Street in London, Britain on June 24, 2016. (Xinhua/Han Yan)