Pakistan captain Sarfraz Ahmed has rubbed salt into the wounds of Indian cricket team, saying that "good preparation" and nothing else can help Asian sides win matches on "tough" English conditions.

Sarfraz added that Pakistan had prepared better than India for challenging conditions in the Old Blighty and deservedly got better results.

The Champions Trophy-winning Pakistan captain led his team to a spirited 1-1 draw in a two-match series against England during their most recent tour during May - June.

The seventh-ranked Test side crushed Joe Root's men by nine wickets at Lord's, the venue where India were handed a thrashing — innings and 159-run defeat last week.

Notably, Pakistan had played three tour matches and a Test against Ireland before playing facing England in the first Test. Even in 2016, a Misbah-ul-Haq-led touring side played three practice games in a four-Test series that they drew 2-2.

"As a player and a captain, I think our preparation was better and we got better results," Safraz said. 

"I guess Pakistan's preparations were good. If we are talking about my first tour there, we had reached England 25 days before the start of the series. We had a 10-day camp and then played two practice games - which helped us immensely."

"I have toured England twice and both times Pakistan team performed well. According to me, whichever Asian team travels to England tend to struggle. India is no different as the conditions there are really tough."

"As for the last tour, Pakistan played almost three practice matches and then faced England," he added.

Pakistan cricket team
Pakistan won their Lord's Test earlier this year by nine wickets.Julian Finney/Getty Images

Unsurprisingly, Pakistan are the only Asian side since 2015 to have avoided a defeat in the Old Blighty.

India were blanked 4-0 in 2011 and handed a 3-1 thrashing in 2014. However, Virat Kohli's men were expected to fare better, considering their inspiring showings in South Africa earlier this year.

Contrary to expectations, India have been comfortably outplayed by the hosts and are trailing 2-0 in the ongoing five-Test series. The mighty Indian top-order has let the visitors down big time, with only Kohli getting the runs.

Openers Murali Vijay, Shikhar Dhawan and KL Rahul have looked out of sorts and senior campaigners Ajinkya Rahane and Cheteshwar Pujara are struggling for both form and confidence.

Virat Kohli
File photo of India captain Virat Kohli in England.Stu Forster/Getty Images

India's woeful showing in the first two Tests has been attributed to lack of adequate preparation by former cricketers.

While Sunil Gavaskar raised concerns, former chief selector Sandeep Patil tore into the Indian team for ignoring advice from former cricketers and overlooking the importance of tour games in the lead-up to the Tests.

Notably, India had played five T20Is and three ODIs before the start of the Test series on their UK tour but the lack of red-ball cricket has haunted them, especially the batsmen.

India were scheduled to play one warm-up match — a four-day tie against Essex in Chelmsford. However, the tourists cut down a day's play and featured in a rather meaningless three-day match.