English: Madrid, Spain.
Telugu: స్పెయిన్‌లోని మాడ్రిడ్‌ నగరంలో.