Zac Goldsmith, an Oxford-educated millionaire, is the Conservative party candidate for the race for the polls on May 5 to replace Boris Johnson when his term comes to end.
He is up against Labour's Sadiq Khan, a politician who proudly proclaims his working class roots as the son of a Pakistani bus driver.
In an effort to grab an edge over Khan, Goldsmith's team has been using a leaflet with an image of him shaking hands with the Indian prime minister alongside British counterpart David Cameron during Modi's visit to the UK last November.
However, the 41-year-old's tactic seems to have backfired as he was accused of a Hindu bias by only mentioning festivals of "Diwali, Navratri and Janamashtami" in reference to his "strong engagement with the Indian community."
Also Read
The Goldsmith team also issued tailored letters for London's Tamil-origin population which tend to have expensive jewellery in their homes, warning that Khan is planning a "wealth tax on family jewellery."
The letter reads: "The first job of the Mayor of London is to protect Londoners. I recognise that far too often, Tamil households are targeted for burglary due to families owning gold and valuable family heirlooms.
Tulip Siddiq, Labour MP for Hampstead and Kilburn, branded his techniques as "scaremongering" to win votes.
She told the 'Daily Mirror': "The Tories are running a desperate and negative campaign for Mayor of London. It's no surprise that they have resorted to sending out these scaremongering and totally dishonest leaflets."
Goldsmith is the son of the late Sir James Goldsmith and brother of Jemima Goldsmith, formerly Jemima Khan when she was married to Pakistani cricketer Imran Khan.
The London mayoral race so far seems to be pretty close between the two main candidates and is likely to pick up speed next month.