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
Open shared insight