Tri-series tournament to take place in Nepal

Cricket is one of the most popular games in the world. At the interval of every 4 years, International Cricket Council (ICC) organizes Cricket World Cup which currently includes 10 […]