English: Both India and England have formidable squads at their disposal.
Telugu: భారత్, ఇంగ్లాండ్ రెండు మేటి జట్లే.