The Campaign for Real Ale’s annual beer festival will open its doors today.

The three-day event at Oxford Town Hall will see 140 real ales and more than 50 ciders and perrys on sale.

Entry costs £2 and includes a free commemorative glass. The festival is open from 5pm to 11pm tonight, 11am to 11pm tomorrow and from 11am to 8pm on Saturday.