Sardar Udham Singh avenged the Jallianwala Bagh massacre by shooting the responsible British official at Caxton Hall, London on 13 March 1940.
Note: Historically, Udham Singh shot Michael O'Dwyer (Lt. Governor of Punjab during the massacre), not General Dyer who had died in 1927.