Some train services in Bucks have been cancelled because of the heat.

Chiltern Railways has cancelled services between Aylesbury and Princes Risborough due to “severe track temperatures”.

Trains will not be running between the two towns from 11.30am until 6.30pm today (July 19).

The following changes will be put in place as a result:

Train services between London Marylebone and Aylesbury via High Wycombe will be diverted via Harrow-on-the-Hill.

These will not call at any intermediate stations along the route and will only call at London Marylebone and Aylesbury.

Customers will be able to use their train tickets on Arriva buses on route 300, which runs between Aylesbury and High Wycombe via Little Kimble, Monks Risborough and Princes Risborough.

It comes as the county has been basking in warm weather over the weekend, with temperatures hitting highs of 30C in some places.