Owners lead their dogs during the International Dog Festival in Tallin, capital of Estonia, June 5. Some 2,000 dogs of 250 species from 25 countries and regions were presented at the festival. [Photo/Xinhua]