Home FeatureSports David Silva announces international retirement