T.R. Ramachandran

Group Country Manager -India & South Asia at Visa