English: It's in Great Britain though.
Telugu: కానీ అది గ్రేట్ బ్రిటన్లోనే ఉంది.