Tata Realty buys 102,000 sq metre land in Bengaluru from Graphite India