A London council has been hit by a backlash after renaming a road that honoured the hero of Lucknow Sir Major General Henry Havelock after the founder of Sikhism.
A section of Havelock Road - named after the military leader who has a statue in Trafalgar Square - was officially renamed Guru Nanak Road in Southall, Ealing, on Monday.
The change of the new road sign has sparked a furious row as critics called it airbrushing history and say it is the latest bid to try and erase Britain’s cultural heritage.
General Havelock led the British army to recapture Cawnpore in India during the siege of Lucknow in 1857.