The largest farm in England has been thrown upon its owner's hands. It is in Lincolnshire, and consists of 2,700 acres. The tenant paid 1 per acre. This year a reduction of 50 per cent.