Overview Details Press Releases Multimedia Locations People Groups Tristar Global Infrastructure HeadquartersNew Delhi, Delhiin