SHAREHOLDERS AND OTHER RELATED PARTIES BALANCES AND TRANSACTIONS - Payables (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Trade and other payable      
Borrowings $ (63,721,735) $ (66,477,209) $ (65,308,928)
Amounts payable to related parties (32,701,084) (28,815,881) (7,231,226)
Parent company      
Trade and other payable      
Trade payables (2,210,308) (1,568,036)  
Borrowings (575,604) (575,604)  
Parents companies and related parties to Parents      
Trade and other payable      
Loans payables (12,389,521) (17,757,907) (1,816,084)
Key management personnel      
Trade and other payable      
Salaries, social security benefits and other benefits (2,084,088) (2,312,253) (1,556,035)
Shareholders and other related parties      
Trade and other payable      
Trade payables (1,031,710) (1,796,932) (365,994)
Joint ventures      
Trade and other payable      
Trade payables $ (14,409,853) $ (4,805,149) $ (3,493,113)