International IT and News Organisation
Location: New Delhi
Size: 3,500 sq ft
Name withheld on request
Status: Completed