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