Target Corp Leases Large Office Space in Bengaluru for 10 Years | OOBF

US retailer Target leases 830,000 sq ft office space in India for a decade.

Open shared insight