68 views Photo Expert Designation Assistant Manager, Deloitte Touche Tohmatsu India LLP Select Site TP