The semi-finals were held at the Blind Cricket World Cup today ©Getty Images

India and Pakistan will meet in the final of the Blind Cricket World Cup after both winning their last four contests today.

Pakistan thrashed Sri Lanka by 156 runs at the Amjan Oval in the United Arab Emirates.

They recorded a huge total of 489-8 from their 40 overs with Sri Lanka only managing 333-8 in reply.

It continues a tournament of massive scores from Pakistan who managed a World Cup record 563-4 in their 394-run demolition of Australia in the group stages.

India booked their place in the final as they beat Bangladesh by seven wickets.

India have booked their place in the final and will meet Pakistan ©Getty Images
India have booked their place in the final and will meet Pakistan ©Getty Images

Ganeshbhai Muhudkar scored 112 from just 69 deliveries to steer the Indians home after they dismissed their opponents for 256.

They needed just 23 overs to get across the line.

The final will be played on Saturday (Janaury 20) at the Sharjah Cricket Ground in the UAE.

Pakistan were supposed to be sole hosts of the tournament but only Bangladesh and Nepal agreed to play there, leading to the UAE also hosting matches.

In the group stage, India beat Pakistan by seven wickets.