English: They even did well in England recently.
Telugu: ఇటీవల ఇంగ్లాండ్‌‌లోనూ భారీగా పరుగులు రాబట్టాడు.