Overview Details Press Releases Multimedia Locations People Groups A mainstream full service firm headquartered in New Delhi with offices in most business districts across India