English: Its location is London, United Kingdom.
Telugu: వీరి స్వస్థలం బ్రిటన్లోని లండన్.