American Balanced Fund sold 2.9 crore shares of real estate investment trust Embassy Office Parks REIT for Rs 1046 crore through an open market transaction.