English: High Commission of India, London, UK
Telugu: UK హై కమిషన్ ఆఫ్ ఇండియా, లండన్