Abhijit โ€œABโ€ Bhaduri is quite easily one of the most talented persons I have come across. Hereโ€™s a disclaimer. Before I am accused of partiality in saying this, let me say that AB and I have several things in common. More