English: has been successful in Scotland.
Telugu: స్కాట్లాండ్పై విజయాన్ని నమోదు చేసింది.