English: Currently located in the UK.
Telugu: ప్రస్తుతానికి బ్రిటన్ లోనే ఉంది.