Foxconn has bought a 300-acre land for approximately Rs 300 crore in the Bengaluru rural district of Karnataka. The stat