As far as I am aware this dish was invented by my mother. It is the vegetarian equivalent of scotch eggs and whilst I love scotch eggs (especially the original ones by Fortnum and Mason) these are far superior. The slightly crisp batter, soft mashed potato and citrus flavours create a wonderful comfort food that everyone loves - even those (heretics?) that claim not to enjoy Indian food.
The egg bhajia are deceptively filling. If you are vegan or just want to create a lighter snack, then omit the eggs and just create potato bhajia.