ShankarMukherjee is an IT project manager. He has interests in philosophy, performing arts and politics.
CategoryHomePage