Lucknow was recovered by the British in March 1858.