Srinivasan, Villuppanoor A., India