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