At the beginning the British were slow to respond. Then they took very quick action with heavy forces. They brought their regiments from the Crimean War to India. They also redirected many regiments that were going to China from India. The British forces reached Delhi, and they surrounded the city from 1st July 1857 until 31st August 1857. Street-to-street fights broke out between the British troops and the Indians. Ultimately, they took control of Delhi. The massacre at Kanpur (July 1857) and the siege of Lucknow (June to November 1857) were also important. The last important battle was at Gwalior in June 1858 in which the Rani of Jhansi was killed. With this, the British had practically suppressed the rebellion. However, some guerrilla fighting in many places continued until early in 1859 and Tantia Tope was captured and executed until April 1859.