It's short for a reason.
If you think about it, hundreds of thousands are gonna bet that England win the World Cup (out of blind faith more than anything) and IF England win it, by some miracle, the bookies would lose an absolute fortune if they were the price they 'should' be.
Holland, Germany, Italy, Portugal are all AT least 11/1. If that's the case, realistically, England would be around the same. The bookies are just covering themselves. It's the same if a lot of people lump a load of money on a horse, the price is always going to get shorter.
Bookmarks