English: They are in London, United Kingdom.
Telugu: వీరి స్వస్థలం బ్రిటన్లోని లండన్.