Bookmakers in Britain have offered new favourite odds of 2-1 that Catherine, Duchess of Cambridge will give birth on 15 July (13) after she revealed on Thursday (04Apr13) that her first child with husband Prince William is due "around mid-July".