By- Delisha Arora As India prepares to face Sri Lanka at Pallekele International Cricket Stadium, Pallekele, Sri Lanka, cricket fans are all hyped up for an electrifying series. India arrived in Sri Lanka on the back of their T20 World Cup triumph. Predicted Playing...

read more