Raj Mishra, originally from a remote village in Mirzapur, Uttar Pradesh, has been elected as the mayor of Wellingborough in North Northamptonshire, England. This victory is particularly significant as he represents a small Indian population in the town.
In UP village, jubilations mark local lad’s coronation as mayor of British town