Cook makes 95 as England thrive

Captain Alastair Cook falls for 95 but Gary Ballance hits a century as England make 247-2 on day one of the third Test against India.

Dejan Lovren Liverpool sign £20m Lovren from Saints

Football
Vincenzo Nibali Nibali completes Tour de France victory