England will host India for the rescheduled fifth and final Test slated to get underway from July 1 at Edgbaston in Birmingham.