Selangor's investment arm Menteri Besar Incorporated (MBI) has recovered more than RM300 million of the monies owed to the state by Talam Corporation, Menteri Besar Abdul Khalid Ibrahim said today.