Watch The Cricket World Cup Final Live

The final of the Cricket World Cup will see hosts England take on New Zealand at the Lord's in London. Time Cafe in Karama is playing the match live and is offering amazing match deals. A perfect place to go and soak up the atmosphere of the

Continue reading